これは機能するはずで、もう少しエレガントです:
INSERT INTO TABLENAME(col1, col2)
VALUES ('xxx', 'yyy')
ON DUPLICATE KEY UPDATE col1 = VALUES(col1)
行の主キー部分を更新する必要がないことに注意してください。衝突があったので、それは同じだとわかっています。
これは機能するはずで、もう少しエレガントです:
INSERT INTO TABLENAME(col1, col2)
VALUES ('xxx', 'yyy')
ON DUPLICATE KEY UPDATE col1 = VALUES(col1)
行の主キー部分を更新する必要がないことに注意してください。衝突があったので、それは同じだとわかっています。