Я хочу добавить явную блокировку для строки, которая в настоящее время обновляется, и я также хочу явно удалить эту блокировку после обновления этой строки в mysql.встроенная система блокировки mysql, но я хочу добавить ее явно.
Конечно, вы можете выдать оператор
SELECT .. FOR UPDATE
до фактического обновления.Чтобы снова снять блокировку, подтвердите транзакцию.Читайте о блокировка читает здесь .Но в соответствии с этой документацией это будет означать то же самое, что просто выполнить сам оператор UPDATE:
UPDATE
A SELECT ... FOR UPDATE считывает последние доступные данные, устанавливая эксклюзивные блокировки для каждой строки.читает.Таким образом, он устанавливает те же блокировки, что и поиск SQL UPDATE для строк.