अद्वितीय कुंजी बनाकर अद्वितीय बाधा लागू करें:
ALTER TABLE the_table
ADD UNIQUE INDEX nid_language_unique (nid, language);
यह बाधा दो पंक्तियों को समान नीड और भाषा के साथ मना करती है।
बाधा का उल्लंघन करने का प्रयास करने वाली कोई भी क्वेरी विफल हो जाएगी।
चूंकि आप त्रुटियों को अनदेखा करना चाहते हैं (और फिर भी क्वेरी को निरस्त करते हैं), आप इग्नोर डालें और अपडेट इग्नोर :
INSERT IGNORE INTO the_table (nid, language) VALUES (8, 'Chinese')
/* row not inserted and no error */