Een unieke index toevoegen (met alle kolommen van de tabel) met ALTER IGNORE
zal de duplicaten verwijderen:
ALTER IGNORE TABLE table_name
ADD UNIQUE INDEX all_columns_uq
(phone, address, name, cellphone) ;
Getest in SQL-Fiddle .
Opmerking:in versie 5.5 (vanwege een bug in de implementatie van snelle indexcreatie), werkt het bovenstaande alleen als u deze instelling opgeeft vóór de ALTER
:
SET SESSION old_alter_table=1 ;