Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при актуализиране на MySQL база данни:ДУБЛИРАН ВЪВЕДЕНИЕ ПО ПОДРАЗБИРАНЕ ЗА ОСНОВЕН КЛЮЧ ='0'

Изглежда, че имате някакъв проблем с транзакцията...

опитайте да добавите myCommand.Connection.Close(); след ExecuteNonQuery()

РЕДАКТИРАНЕ - според коментара:

Някои връзки за изучаване на SQL:

РЕДАКТИРАНЕ 2:

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

Тъй като няма достатъчно подробности за модела на данни, горната UPDATE предполага, че колоните user_id и message_id и creator заедно идентифицират уникално ред... и актуализират timestamp и status колони съответно...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Задейства ли се транзакция?

  2. Spring Boot JPA MySQL:Неуспешно определяне на подходящ клас драйвер

  3. Картографиране на хибернация много към много и mysql скрипт - проблем с постоянството

  4. Как да използвам JOIN в Yii2 Active Record за релационен модел?

  5. Промяна на часовата зона след свързване към база данни с помощта на set time_zone =...