mysql 重複記錄刪除

 

delete users_groups as a from users_groups as a,
(
select *,min(id) from users_groups group by uid having count(1) > 1
) as b
where a.uid = b.uid and a.id > b.id;

摘錄自
http://yueliangdao0608.blog.51cto.com/397025/81391