Sperren Sie MySQL-Tabelle mit PHP

Skript 1.

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

Skript 2.

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

Das Problem ist, dass, wenn ich zweites Skript beim Ausführen des ersten Skripts ausführen. Tabelleist nicht verschlossen. Und ich kann alle Daten daraus lesen.

Ich muss gesperrt sein und einen Fehler zurückgeben.

Wie mache ich das?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage