sql >> Databasteknik >  >> RDS >> Mysql

Fel vid uppdatering av MySQL-databas:DUPLICATE DEFAULT ENTRY FOR PRIMARY KEY ='0'

Det verkar som att du har något slags transaktionsproblem på gång...

försök att lägga till myCommand.Connection.Close(); efter ExecuteNonQuery()

EDIT - enligt kommentar:

Några länkar för att lära dig SQL:

EDIT 2:

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

Eftersom det inte finns tillräckligt med detaljer om datamodellen ovan UPDATE satsen förutsätter att kolumnerna user_id och message_id och creator tillsammans identifiera en rad unikt... och uppdatera timestamp och status kolumner i enlighet därmed...




  1. sök i databasen baserat på värdet som valts från databasen

  2. MySQL TCP-anslutning

  3. ogiltigt värde för parametern 'katalog'

  4. Laravel InvalidArgumentException i Carbon.php rad 425:Efterföljande data med SQL-databas