Блокировка таблицы MySQL с помощью PHP

Сценарий 1.

$query_ = "lock tables test1 as test11 write";
mysql_query($query);
$query_ = "select * from test11";
sleep(20);
$query_ = "unlock tables";
mysql_query($query_);

Сценарий 2.

$query_ = "select * from test1";
$result = mysql_query($query_);

Проблема в том, что если я запускаю второй скрипт во время работы первого скрипта. Таблицаis not заперта. И я могу читать любые данные из него.

Мне нужно, чтобы он был заблокирован и вернул ошибку.

Как заставить это работать?

Ответы на вопрос(4)

Ваш ответ на вопрос