Håndhæv den unikke begrænsning ved at oprette en unik nøgle:
ALTER TABLE the_table
ADD UNIQUE INDEX nid_language_unique (nid, language);
Denne begrænsning forbyder to rækker med samme nid og sprog.
Enhver forespørgsel, der forsøger at overtræde begrænsningen, vil mislykkes.
Da du vil ignorere fejl (og stadig afbryde forespørgslen), kan du bruge INDSÆT IGNORER og OPDATERING IGNORER :
INSERT IGNORE INTO the_table (nid, language) VALUES (8, 'Chinese')
/* row not inserted and no error */