Mysql
 sql >> Database >  >> RDS >> Mysql

ERRORE inserito nella funzione UPDATE della chiave duplicata ON

Mio male, @furrie ha ragione.. il codice dovrebbe essere

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

ora funziona come una gemma...

Non importa.. in realtà avevo bisogno di usare la condizione UPDATE-SET invece questa.. comunque grazie a tutti per il vostro tempo.. Da questo ho appena imparato qualcosa, non possiamo usare la condizione WHERE con INSERT INTO...