LOCK_DATA с несколькими столбцами при запуске select * from Performance_schema.data_locksMySql

Форум по Mysql
Anonymous
LOCK_DATA с несколькими столбцами при запуске select * from Performance_schema.data_locks

Сообщение Anonymous »

Я не знаю, почему здесь используется LOCK_DATA с несколькими столбцами при запуске select * from Performance_schema.data_locks. Это похоже на «VALUE-A», 225010.
VALUE-A — это значение столбца A в таблице table-a, индексированное. 225010 — это первичный ключ в таблице-a. Возникла проблема: когда я обновляю определенную строку в таблице-a исходным значением «VALUE-A» столбца A, кажется, что она запрашивает LOCK DATA.

Код: Выделить всё

'VALUE-A', 225010. Однако я получил блокировку только для этой конкретной строки 225010
. Это может привести к неожиданным тупикам. Кто-нибудь знает, почему это происходит?
Моя команда sql: select * WHERE (table-a.A = VALUE-A AND table-a.id = 245818) FOR UPDATE< /п>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -data-lock

Вернуться в «MySql»