У меня возникли проблемы с блокировкой таблицы. Я заблокировал определенное количество таблиц в транзакции. LOCK TABLES t1 READ, t2 READ, t3 READ, t4 READ,t5 READ,t6 READ,t7 READ;
Mysql - Ошибка блокировки таблицы
При чтении его хорошо, но когда я пытаюсь написать/обновление для этого таблиц он показывает об ошибке таблицы «t1» был заперт с замком READ и не может быть обновлен
Но я никогда не запирал таблицу для записи, мне приходится писать в эти таблицы с обновленными значениями.
Моя цель: мне нужно выбрать, и мне нужно обновить строки, в то время как другие не должны взаимодействовать с вышеуказанными таблицами, пока процесс не завершится.
Большое спасибо за ваши решения!
RTFM: http://dev.mysql.com/doc/refman/5.0/en /lock-tables.html 'Сессия, которая содержит блокировку, может читать таблицу (но не записывать ее) .' –