這是否行得通? (我沒有獲得一個MySQL服務器來測試> <。)INSERT INTO值(...)具有多個值的重複鍵更新
MYTABLE:
身份識別碼:整數/主鍵
MYDATA:文本
INSERT INTO mytable VALUES (1,"new row"),(2,"brand new row"),(3,"yup another new row"), [.....more and more coma-separated parentheses with values], (1000,"guess what? yes new row") ON DUPLICATE KEY UPDATE mydata = "dang, this row already exists!";
關鍵是什麼? ID是主鍵?如果是這樣,你可以在查詢中得到重複嗎? ON DUPLICATE KEY僅適用於唯一值或組合鍵 – Odinn 2012-03-12 15:00:30
是「myid」是主鍵。只是假設表中已經有一些行了 – Sharky 2012-03-12 15:07:29