欢迎登录

mysql重复查询和去重

:2019-01-23    :280 次   :477 字   

摘要:

数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段)

代码:

查询代码:

select `txt`,count(*) as count from `dailywd` group by `txt` having count>1

去重代码:

DELETE dailywd FROM dailywd, ( SELECT min(id) id, `txt` FROM dailywd GROUP BY `txt` HAVING count(*) > 1 ) t2 WHERE dailywd.txt = t2.txt AND dailywd.id > t2.id
    暂无评论,快来抢沙发吧!
×