Het eerste record wordt bewaard, de rest wordt verwijderd §§ :
IGNOREis een MySQL-extensie voor standaard SQL. Het bepaalt hoe ALTERTABLE werkt als er dubbele sleutels in de nieuwe tabel zijn of als er waarschuwingen optreden wanneer de strikte modus is ingeschakeld. AlsIGNOREniet is opgegeven, wordt de kopie afgebroken en teruggedraaid als er fouten met dubbele sleutel optreden. AlsIGNOREis opgegeven, alleen de eerste rij wordt gebruikt van rijen met duplicaten op een unieke sleutel. De andere conflicterende rijen zijn verwijderd . Onjuiste waarden worden afgekapt tot de meest overeenkomende aanvaardbare waarde
Ik vermoed dat 'eerste' hier degene met de kleinste ID betekent, ervan uitgaande dat de ID de primaire sleutel is.
Let ook op:
Vanaf MySQL 5.7.4 is de
IGNOREclausule voorALTER TABLEis verwijderd en het gebruik ervan produceert een fout .