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

Инструкция InnoDB SELECT ... FOR UPDATE, заключваща всички редове в таблица

Подозирам, че е свързано сзаключване на процепи иключалки за следващ ключ и разликите в поведението наПОВТОРЯЩО ЧЕТЕНЕ :

Извадките са от MySQL docs:ЗАДАВАНЕ НА TRANSACTION синтаксис

и ЧЕТЕТЕ СЪВЪЗДАВАНО :

Може би OP може да ни каже състоянието на innodb_locks_unsafe_for_binlog system променлива и ако същото заключване се случи, когато настройката на тази променлива се промени.

Също така, ако същото заключване се случи с непоследователни идентификатори, като 18 и 20 , или 18 и 99



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

  2. Какъв е PDO еквивалентът на функцията mysql_real_escape_string?

  3. Laravel Eloquent с две „WHERE NOT IN“ в подзаявка

  4. mysql общностен сървър срещу инсталатор на mysql

  5. Вмъкване на стойност по подразбиране като текуща дата + 30 дни в MySQL