Ich glaube, Sie suchen nach der folgenden Syntax:
INSERT INTO <table> (field1, field2, field3, ...)
VALUES ('value1', 'value2','value3', ...)
ON DUPLICATE KEY UPDATE
field1='value1', field2='value2', field3='value3', ...
Hinweis: Mit ON DUPLICATE KEY UPDATE
, ist der Wert der betroffenen Zeilen pro Zeile 1
wenn die Zeile eingefügt ist als neue Zeile 2
wenn eine bestehende Zeile aktualisiert wird , und 0
wenn eine vorhandene Zeile auf ihre aktuellen Werte gesetzt wird .
MySQL-Dokumentation:INSERT ... ON DUPLICATE KEY UPDATE Statement