Thực thi ràng buộc duy nhất bằng cách tạo một khóa duy nhất:
ALTER TABLE the_table
ADD UNIQUE INDEX nid_language_unique (nid, language);
Ràng buộc này cấm hai hàng có cùng nid và ngôn ngữ.
Bất kỳ truy vấn nào cố gắng vi phạm ràng buộc sẽ không thành công.
Khi bạn muốn bỏ qua lỗi (và vẫn hủy bỏ truy vấn), bạn có thể sử dụng CHÈN BỎ QUA và CẬP NHẬT BỎ QUA :
INSERT IGNORE INTO the_table (nid, language) VALUES (8, 'Chinese')
/* row not inserted and no error */