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