Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день, есть ли какой нибудь способ отловить взаимную блокировку при одновременных запросах SELECT FOR UPDATE, дело в том что обработчики ошибок HANDLER не отлавливают такие исключения #1213, #1205 NOT FOUND тоже не дает нужного, вообщем как дать понять скрипту если запрос SELECT ничего не вернул, блокировка это или просто таких данных нет в таблице.
Спасибо.
Отредактированно simple (09.06.2012 14:32:08)
Неактивен
если работаете из php, то mysql_query() должна вернуть null. Код подобный этому, должен работать корректно:
Неактивен
Согласно документации #1213 должен работать: http://dev.mysql.com/doc/refman/5.0/en/ … codes.html
Неактивен