Dodanie unikalnego indeksu (ze wszystkimi kolumnami) tabeli) z ALTER IGNORE
pozbędzie się duplikatów:
ALTER IGNORE TABLE table_name
ADD UNIQUE INDEX all_columns_uq
(phone, address, name, cellphone) ;
Testowane w SQL-Fiddle .
Uwaga:w wersji 5.5 (z powodu błędu w implementacji szybkiego tworzenia indeksu) powyższe będzie działać tylko wtedy, gdy podasz to ustawienie przed ALTER
:
SET SESSION old_alter_table=1 ;