mysql重复查询和去重

:2019-01-23    :163 次   :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


    暂无评论,快来抢沙发吧!
×