四时宝库

程序员的知识宝库

SQL语句删除数据库中重复的数据(sql中如何删除重复数据)

操作:

  • 首先创建个表,把要删除那个表重复记录的最大ID读出来

  • 然后执行删除

  • 最后把创建的那个表删除了

$db->query("create table tmp as select max(id) as col1 from `表名` group by `需要删除的重复数据的字段名`");

$db->query("delete from `表名` where id not in (select col1 from tmp)");

$db->query("drop table tmp");

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接