2015-11-25 125 views
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); 

回答

0
INSERT IGNORE INTO subjects (stu_id, sub_id) VALUES (16, 39) 

這將忽略這些數據,如果有同在一個獨特的密鑰類型的數據combnation的媒體鏈接行。