Přidání jedinečného indexu (se všemi sloupci tabulky) s ALTER IGNORE
se zbaví duplikátů:
ALTER IGNORE TABLE table_name
ADD UNIQUE INDEX all_columns_uq
(phone, address, name, cellphone) ;
Testováno v SQL-Fiddle .
Poznámka:Ve verzi 5.5 (kvůli chybě v implementaci rychlého vytváření indexu) bude výše uvedené fungovat, pouze pokud toto nastavení zadáte před ALTER
:
SET SESSION old_alter_table=1 ;