Mysql
 sql >> Base de données >  >> RDS >> Mysql

ERREUR insérer dans la fonction ON duplicatekey UPDATE

Mon mauvais, @furrie a raison .. le code devrait être

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)";

maintenant ça marche comme un bijou...

Peu importe .. j'avais en fait besoin d'utiliser la condition UPDATE-SET à la place de ceci .. de toute façon merci à tous pour votre temps .. Je viens d'apprendre quelque chose, nous ne pouvons pas utiliser la condition WHERE avec INSERT INTO ...