Jeg tror, du leder efter følgende syntaks:
INSERT INTO <table> (field1, field2, field3, ...)
VALUES ('value1', 'value2','value3', ...)
ON DUPLICATE KEY UPDATE
field1='value1', field2='value2', field3='value3', ...
Bemærk: Med ON DUPLICATE KEY UPDATE
, den berørte rækkeværdi pr. række er 1
hvis rækken er indsat som en ny række, 2
hvis en eksisterende række er opdateret og 0
hvis en eksisterende række er sat til dens aktuelle værdier .
MySQL-dokumentation:INSERT ... ON DUPLICATE KEY UPDATE Statement