1
從我previous questio n這個是我接受的解決方案:MySQL的條件插入 - 如果不存在插入 - 多值插入
INSERT IGNORE INTO table_name
SET name = 'phill',
value = 'person',
id = 12345;
但我也想知道,如果我也能像這樣
多個值INSERT IGNORE INTO table_name
SET (name = 'phill', value = 'person', id = 12345),
(name = 'bob', value = 'person', id = 12346);
咄,LOL日Thnx應該嘗試這種方式,以及 – 2010-02-08 19:40:57
如果ID 12345已經存在,確實整個插入失敗或者只有單排?換句話說,如果phill存在,bob還會被插入嗎? – alex9311 2016-02-22 15:16:18
@ alex9311:只有導致錯誤的行被丟棄,而不是整個語句。 – a1ex07 2016-02-22 15:40:01