mysql:2334
From: Yasuhiro Hayase <Yasuhiro Hayase <hayase@xxxxxxxxxx>>
Date: Tue, 1 Aug 2000 21:56:06 +0900
Subject: [mysql 02334] Re: PHP からのテーブルロック
早瀬@阪大といいます。 > <? > $tlock=mysql_ruery("lock tables testtable write",$conn); > $result=mysql_ruery(select文,$conn); > $res_test=mysql_result($result,0,"test"); > ?> > と書いたコードを実行してみました。 > ここでは、$tlockにはtrueがきちんと帰っているのです。 > その状態で、もうひとつブラウザを立ち上げ、そのにテーブルアクセスすると > きちんと要求が帰ってきてしましました。 > > これはテーブルロックされていないということなんですよね。 > 通常はこれで表示まちになるのでしょうか? えーと、PHPのコードですから、ページが表示された段階ですでにmysqlの セッションが閉じられてるのではないでしょうか。セッションが閉じられ れば、ロックは自動的に解除されます。 PHPは知らないのですが、lock tablesの後に、sleepの様な関数をいれて実 験してはいかがでしょうか。 --- 早瀬@大阪大学基礎工学部情報科学科 3年次 mail: hayase@xxxxxxxxxx
2333 2000-08-01 21:25 [滝沢 純 <takizawa@xx] Re: PHP からのテーブルロック -> 2334 2000-08-01 21:56 ┗[Yasuhiro Hayase <hay]