列 value1、value2、および value3 を含むテーブルがあります。
数か月ごとに、すべての行の「value1」を別の値に変更する必要があります。これまでのところ、私は次のコードを持っていますが、なぜそれが機能しないのか、一生わかりません。列 1 のみを変更する代わりに、まったく新しい行の情報を生成します。
前もって感謝します。
INSERT INTO table (value1, value2, value3)
VALUES ('$valueForValue1', '$valueForValue2','$valueForValue3')
ON DUPLICATE KEY UPDATE
`value1`='$valueForValue1',
`value2`='$valueForValue2',
`value3`='$valueForValue3',