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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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