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

MYSQL ON DUPLICATE KEY UPDATE không cập nhật

Nó có thể là cột classify không phải là unique . Bạn cần có UNIQUE trong bảng để thực hiện ON DUPLICATE KEY UPDATE công việc. Nếu bạn chưa đặt, bạn có thể thực hiện câu lệnh này bên dưới.

ALTER TABLE statistics ADD CONSTRAINT tb_uq UNIQUE (classify)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thời gian tải xuống tệp trong PHP / MySQL

  2. Giao diện cơ sở dữ liệu GUI MySQL

  3. PDO bind_param là phương thức không xác định

  4. Làm cách nào để nhóm dữ liệu mảng được trả về bởi truy vấn nối trái trong php?

  5. Tại sao thủ tục đã lưu trữ của tôi gặp lỗi 'Không có dữ liệu - không có hàng nào được tìm nạp, chọn hoặc xử lý' khi tôi có WHERE trong câu lệnh?