Най-добрият начин за изтриване на дублиращи се редове от множество колони е най-простият:
Добавете УНИКАЛЕН индекс:
ALTER IGNORE TABLE your_table ADD UNIQUE (field1,field2,field3);
ИГНОРИРАНЕ по-горе гарантира, че само първият намерен ред се запазва, а останалите се изхвърлят.
(След това можете да пуснете този индекс, ако имате нужда от бъдещи дубликати и/или знаете, че няма да се повторят).