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

Lỗi cập nhật cơ sở dữ liệu MySQL:DUPLICATE DEFAULT ENTRY FOR PRIMARY KEY ='0'

Có vẻ như bạn đang gặp một số vấn đề giao dịch ...

thử thêm myCommand.Connection.Close(); sau ExecuteNonQuery()

CHỈNH SỬA - theo nhận xét:

Một số liên kết để học SQL:

CHỈNH SỬA 2:

UPDATE event SET
timestamp = NOW(), 
status = ?Status 
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;

Vì không có đủ chi tiết về mô hình dữ liệu nên UPDATE ở trên câu lệnh giả định rằng các cột user_idmessage_idcreator cùng nhau xác định duy nhất một hàng ... và cập nhật timestampstatus các cột tương ứng ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 2.3.3 - Đặt thành chế độ sản xuất

  2. cURL và PHP hiển thị 1

  3. MySQL INSERT nếu không tồn tại (không sử dụng khóa chính)

  4. sử dụng mysql nhúng với qt?

  5. tập lệnh công cụ tìm kiếm php