Mysql
 sql >> Baza danych >  >> RDS >> Mysql

BŁĄD wstawić do funkcji AKTUALIZACJI WŁ. duplikatu

Mój zły, @furrie ma rację.. kod powinien być

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

teraz działa jak klejnot...

Nieważne .. właściwie musiałem zamiast tego użyć warunku UPDATE-SET .. w każdym razie dzięki wszystkim za poświęcony czas .. Dzięki temu właśnie się czegoś nauczyłem, nie możemy użyć warunku WHERE z 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. Żadne operacje nie są dozwolone po zamknięciu połączenia MYSQL

  2. Dopasowanie adresu IP do zakresu adresów IP?

  3. Czy istnieje standardowa biblioteka puli połączeń mysql dla C?

  4. mysql wybierz z listy z regexp/substring

  5. Pokaż rozwijane wartości wyboru na podstawie innego wyboru