时间:2021-07-01 10:21:17 帮助过:17人阅读
id
)保留最小id
delete a.* from table_a as a,( select min(id) id , xx,yy from table_a group by xx,yy having count(1)>1
) as b where a.yy=b.yy and a.xx=b.xx and a.id > b.id;
保留最大id
delete a.* from table_a as a,( select max(id) id , xx,yy from table_a group by xx,yy having count(1)>1
) as b where a.yy=b.yy and a.xx=b.xx and a.id < b.id;
mysql删除表中重复数据创建唯一索引。
标签:重复数据 int ODB nod innodb utf8 group count mys