První záznam bude zachován, zbytek smazán §§ :
IGNORE
je rozšíření MySQL ke standardnímu SQL. Řídí, jak ALTERTABLE funguje, pokud jsou v nové tabulce duplikáty jedinečných klíčů nebo pokud se objeví varování, když je povolen přísný režim. PokudIGNORE
není zadáno, kopírování se přeruší a vrátí zpět, pokud dojde k chybě duplicitního klíče. PokudIGNORE
je zadáno pouze první řádek se používá z řádků s duplikáty na jedinečném klíči, ostatní konfliktní řádky jsou smazány . Nesprávné hodnoty jsou zkráceny na nejbližší přijatelnou hodnotu
Hádám, že „první“ zde znamená ten s nejmenším ID, za předpokladu, že ID je primární klíč.
Poznámka:
Od MySQL 5.7.4
IGNORE
klauzule proALTER TABLE
je odstraněno a jeho použití způsobí chybu .