Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan memperbarui database MySQL:DUPLICATE DEFAULT ENTRY FOR PRIMARY KEY ='0'

Sepertinya Anda mengalami masalah transaksi...

coba tambahkan myCommand.Connection.Close(); setelah ExecuteNonQuery()

EDIT - sesuai komentar:

Beberapa tautan untuk mempelajari SQL:

EDIT 2:

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

Karena tidak ada cukup detail tentang model data, UPDATE di atas pernyataan mengasumsikan bahwa kolom user_id dan message_id dan creator bersama-sama mengidentifikasi baris secara unik... dan memperbarui timestamp dan status kolom sesuai...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menulis subquery menggunakan Zend DB

  2. Definisi Skema menurut DBMS

  3. Kecualikan hasil baris yang memiliki nilai NULL di bidang apa pun?

  4. TO_SECONDS() Contoh – MySQL

  5. Hapus banyak baris dari tabel menggunakan id di Mysql