这是否行得通? (我没有获得一个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