我有一个 foo 表,定义了以下几个字段:id / a / b,其中 id 是主键,a,b 本来应该具备惟一性, 但由于程序 bug 致使 a,b 内容有重复,如今我要在 a,b 上加惟一索引,请问如何删除 a,b 上重复的数据spa
DELETE FROM foo WHERE id NOT IN ( select t.id from ( SELECT MAX(`id`) FROM foo GROUP BY a, b ) t );