我希望很多值可以同时插入我的只有2列的表中,如果这些值已经存在,那么它必须被更新。虽然可以重复1列,但不能第二列。我可以很容易地用下面的查询做到这一点。但问题是这里只有一排只能算是......有没有主键.. plz帮助在mysql中多重插入/更新而不重复
INSERT INTO `table` (value1, value2)
SELECT 'stuff for value1', 'stuff for value2' FROM `table`
WHERE NOT EXISTS (SELECT * FROM `table`
WHERE value1='stuff for value1' AND value2='stuff for value2')
LIMIT 1
检查我的更新答案 –