草庐IT

mysql - 从 mysql 中没有 pk 或 id 或唯一列的表中删除重复记录

我需要从我的一个表中删除所有重复的记录,问题是没有任何id或unique或key列,所以我不能做这样的事情:deletefromtblusingtbl,tblt2wheretbl.locationID=t2.locationIDandtbl.linkID=t2.linkIDandtbl.ID>t2.ID因为它需要一个id列或unique或key列我做不到ALTERIGNORETABLE'mytable'ADDUNIQUEINDEX因为有些信息总是需要重复,但其他信息则不需要我做不到:DELETEFROM'table'WHERE'field'IN(SELECT'field'FROM'ta