Jag tror att du letar efter följande syntax:
INSERT INTO <table> (field1, field2, field3, ...)
VALUES ('value1', 'value2','value3', ...)
ON DUPLICATE KEY UPDATE
field1='value1', field2='value2', field3='value3', ...
Obs! Med
ON DUPLICATE KEY UPDATE
, värdet för de berörda raderna per rad är1
om raden är infogad som en ny rad,2
om en befintlig rad är uppdaterad och0
om en befintlig rad är inställd på sina nuvarande värden .
MySQL-dokumentation:INSERT ... ON DUPLICATE KEY UPDATE Statement