Det bästa sättet att ta bort dubbletter av rader med flera kolumner är det enklaste:
Lägg till ett UNIKT index:
ALTER IGNORE TABLE your_table ADD UNIQUE (field1,field2,field3);
IGNORERA ovan ser till att endast den första hittade raden behålls, resten kasseras.
(Du kan sedan släppa det indexet om du behöver framtida dubbletter och/eller vet att de inte kommer att hända igen).