Tach!
Lies das ver*piieep* - äh - vorzügliche Handbuch
Die SET Klausel gehört zum UPDATE-, nicht zum INSERT-Befehl.
Ebenda: doch, zumindest bei MySQL.
Das WHERE gehört nicht zum Insert. Die Auswahl des eventuell vorhandenen Datensatzes ergibt sich aus den Werten im SET assignment_list
oder (colnames) VALUES (values)
.
dedlfix.