欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-02 15:53:54
...
DELETE 
FROM
	user
WHERE
	u_id IN(
	select u_id from (
SELECT
	u_id 
FROM
	user
WHERE
	id IN ( SELECT id FROM user GROUP BY id HAVING count( id ) > 1 ) 
	AND u_id not IN ( SELECT min( u_id  ) FROM user GROUP BY id HAVING count( id  ) > 1 ) ) temp
	)
相关标签: mysql 重复数据