Den første registrering vil blive opbevaret, resten slettes §§ :
IGNORE
er en MySQL-udvidelse til standard SQL. Det styrer, hvordan ALTERTABLE fungerer, hvis der er dubletter på unikke nøgler i den nye tabel, eller hvis der opstår advarsler, når streng tilstand er aktiveret. Hvis IGNORE
er ikke angivet, afbrydes kopien og rulles tilbage, hvis der opstår duplikatnøglefejl. Hvis IGNORE
er angivet, kun den første rækken bruges af rækker med dubletter på en unik nøgle. De andre modstridende rækker er slettet . Forkerte værdier afkortes til den nærmeste matchende acceptable værdi
Jeg gætter på, at "først" her betyder den med det mindste ID, forudsat at ID'et er den primære nøgle.
Bemærk også:
Fra og med MySQL 5.7.4 er IGNORE
klausul for ALTER TABLE
er fjernet og dets brug giver en fejl .