MySQL查找数据中相同的数据,并进行删除总结

虾米哥 阅读:614 2022-04-20 15:48:45 评论:0
本文章主要介绍了MySQL查找数据中相同的数据,并进行删除,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!

查找表中多余的重复记录,重复记录是根据某个字段来判断

select * from 表名  where 字段 in (select   字段 from  表名 group by  字段 having count(字段) > 1)

删除表中多余的重复记录,重复记录是根据某字段来判断,根据ID保留最小的记录

delete from 表名  where 字段 in (select 字段 from 表名 group by 字段   having count(字段) > 1) and ID not in (select min(ID) from   表名 group by 字段 having count(字段)>1)

标签:数据库
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

全民解析

全民解析

关注我们