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 är1om raden är infogad som en ny rad,2om en befintlig rad är uppdaterad och0om en befintlig rad är inställd på sina nuvarande värden .
MySQL-dokumentation:INSERT ... ON DUPLICATE KEY UPDATE Statement