MySQL删除重复数据,只保留一条数据

当MySQL表中存在有大量重复数据,却又只要其中一条数据时,可以使用以下sql来快速删除重复数据,节省时间,sql如下:

DELETE FROM `表名` WHERE id NOT IN (SELECT id from ( SELECT min(id) AS id FROM `表名` GROUP BY `分组字段`) temp);
发布了43 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u013243938/article/details/104143225