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

Грешка с дублиран ключ на MySQL причинява споделено заключване, зададено на дублиращия се индексен запис?

.1. Изисква заключване на съществуващия запис, така че последващите опити за вмъкване на дублиран запис да се провалят последователно:

-- Transaction A
BEGIN TRANSACTION;
INSERT INTO mytable VALUE(1); -- fails as "duplicate"

-- Transaction B
BEGIN;
DELETE FROM mytable WHERE field = 1; -- must be put on hold, see below

-- Transaction A
-- transaction is still in progress
INSERT INTO mytable VALUE(1); -- must fail to stay consistent with the previous attempt

.2. Да и да :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавя нова колона към таблицата на MYSQL?

  2. Как да изберете колона с помощта на Hibernate?

  3. SELECT команда за изчисляване на процента

  4. Генериране на уникални номера на mysql

  5. Намерете безплатна стая (система за резервации)