Der beste Weg, um doppelte Zeilen durch mehrere Spalten zu löschen, ist der einfachste:
Einen UNIQUE-Index hinzufügen:
ALTER IGNORE TABLE your_table ADD UNIQUE (field1,field2,field3);
Das IGNORIEREN oben stellt sicher, dass nur die erste gefundene Zeile behalten wird, der Rest wird verworfen.
(Sie können diesen Index dann löschen, wenn Sie zukünftige Duplikate benötigen und/oder wissen, dass sie nicht wieder vorkommen).