Den första posten kommer att sparas, resten raderas §§ :
IGNORE
är ett MySQL-tillägg till standard SQL. Den styr hur ALTERTABLE fungerar om det finns dubbletter av unika nycklar i den nya tabellen eller om varningar uppstår när strikt läge är aktiverat. OmIGNORE
är inte specificerad, avbryts kopian och återställs om duplicate-key-fel uppstår. OmIGNORE
anges, bara den första rad används av rader med dubbletter på en unik nyckel. De andra motstridiga raderna är raderade . Felaktiga värden trunkeras till närmaste matchande acceptabla värde
Jag gissar att "först" här betyder den med minsta ID, förutsatt att ID är den primära nyckeln.
Observera också:
Från och med MySQL 5.7.4 är
IGNORE
sats förALTER TABLE
är borttagen och dess användning ger ett fel .