0
我試圖插入一個名爲主題的表中的行,我寫了以下查詢,以便重複不能發生。但是這不起作用。這個mysql查詢有什麼問題?
INSERT INTO subjects (stu_id, sub_id) VALUES (16, 39)
WHERE NOT EXISTS (SELECT * FROM subjects WHERE stu_id = 16 AND sub_id = 39);
我試圖插入一個名爲主題的表中的行,我寫了以下查詢,以便重複不能發生。但是這不起作用。這個mysql查詢有什麼問題?
INSERT INTO subjects (stu_id, sub_id) VALUES (16, 39)
WHERE NOT EXISTS (SELECT * FROM subjects WHERE stu_id = 16 AND sub_id = 39);
INSERT IGNORE INTO subjects (stu_id, sub_id) VALUES (16, 39)
這將忽略這些數據,如果有同在一個獨特的密鑰類型的數據combnation的媒體鏈接行。