Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

LỖI chèn vào chức năng CẬP NHẬT phím trùng lặp ON

Thật tệ, @furrie nói đúng .. mã phải là

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

bây giờ nó hoạt động như đá quý ...

Đừng bận tâm .. tôi thực sự cần sử dụng điều kiện UPDATE-SET thay vì điều này .. dù sao, cảm ơn tất cả thời gian của bạn .. Bởi điều này tôi vừa học được một điều, chúng tôi không thể sử dụng điều kiện WHERE với CHÈN VÀO ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Symfony và Doctrine thực hiện việc di chuyển mà không có hiệu lực

  2. Tên cột và bảng có phân biệt chữ hoa chữ thường trong MySQL không?

  3. Cách tạo cơ sở dữ liệu MySQL trong cPanel

  4. Mục đích của IMPLICIT JOIN trong sql là gì?

  5. Cách chèn nhiều giá trị vào bảng trong php