Mysql
 sql >> Datenbank >  >> RDS >> Mysql

FEHLER beim Einfügen in die ON-Duplicatekey-UPDATE-Funktion

Meine Güte, @furrie hat recht.. der Code sollte sein

ON DUPLICATE KEY UPDATE
  firstname     = VALUES(firstname),
  lastname      = VALUES(lastname),
  aboutme       = VALUES(aboutme),
  subject1      = VALUES(subject1),
  subject2      = VALUES(subject2),
  subject3      = VALUES(subject3),
  country       = VALUES(country),
  birthday      = VALUES(birthday),
  occupation    = VALUES(occupation),
  mobile        = VALUES(mobile),
  websiteurl    = VALUES(websiteurl)";

Jetzt funktioniert es wie ein Juwel ...

Macht nichts.. Ich musste stattdessen die UPDATE-SET-Bedingung verwenden.. Trotzdem danke an alle für eure Zeit.. Dadurch habe ich gerade etwas gelernt, wir können die WHERE-Bedingung nicht mit INSERT INTO verwenden...