我有一个包含 value1、value2 和 value3 列的表。
每隔几个月,所有行都需要将它们的“value1”更改为不同的值。到目前为止,我有以下代码,我一生都无法弄清楚为什么它不起作用。它不只是修改第一列,而是生成一个全新的信息行。
提前致谢。
INSERT INTO table (value1, value2, value3)
VALUES ('$valueForValue1', '$valueForValue2','$valueForValue3')
ON DUPLICATE KEY UPDATE
`value1`='$valueForValue1',
`value2`='$valueForValue2',
`value3`='$valueForValue3',