Terapkan batasan unik dengan membuat kunci unik:
ALTER TABLE the_table
ADD UNIQUE INDEX nid_language_unique (nid, language);
Batasan ini melarang dua baris memiliki nid dan bahasa yang sama.
Permintaan apa pun yang mencoba melanggar batasan akan gagal.
Karena Anda ingin mengabaikan kesalahan (dan tetap membatalkan kueri), Anda dapat menggunakan MASUKKAN ABAIKAN dan PERBARUI ABAIKAN :
INSERT IGNORE INTO the_table (nid, language) VALUES (8, 'Chinese')
/* row not inserted and no error */