Saya yakin Anda mencari sintaks berikut:
INSERT INTO <table> (field1, field2, field3, ...)
VALUES ('value1', 'value2','value3', ...)
ON DUPLICATE KEY UPDATE
field1='value1', field2='value2', field3='value3', ...
Catatan: Dengan
ON DUPLICATE KEY UPDATE
, nilai baris yang terpengaruh per baris adalah1
jika baris dimasukkan sebagai baris baru,2
jika baris yang ada diperbarui , dan0
jika baris yang ada disetel ke nilai saat ini .
Dokumentasi MySQL:INSERT ... ON DUPLICATE KEY UPDATE Statement