我试图将行插入到一个名为subject的表中,我编写了以下查询,以便不会发生重复。但这不起作用。
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 :(得分:0)
INSERT IGNORE INTO subjects ( stu_id, sub_id ) VALUES (16, 39)
如果在唯一键中存在具有这种数据组合的allready行,则忽略数据。