Mysql
 sql >> база данни >  >> RDS >> Mysql

ГРЕШКА при вмъкване във функцията ON duplicatekey UPDATE

Грешка, @furrie е прав.. кодът трябва да бъде

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

сега работи като скъпоценен камък...

Няма значение.. всъщност трябваше да използвам условие UPDATE-SET вместо това.. все пак благодаря на всички за отделеното време .. С това току-що научих нещо, не можем да използваме условие WHERE с INSERT INTO...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при анализа:синтактична грешка, неочаквано T_ELSE

  2. Актуализирайте таблицата със SUM от друга таблица

  3. Предупреждение:mysql_fetch_array():предоставеният аргумент не е валиден ресурс за MySQL резултат

  4. Python:Как да инсталирам mysqldb на Windows 7 x64?

  5. Прост пример за релация много към много с помощта на Sequelize