[前][次][番号順一覧][スレッド一覧]

mysql:4360

From: Nitta <Nitta <nitta@xxxxxxxxxx>>
Date: Thu, 27 Sep 2001 14:58:44 +0900
Subject: [mysql 04360] トランザクション中の select について


はじめまして。新田です。

現在Windows2000+MySQLの評価をしているのですがわからないことが
ありますので、教えてください。

ユーザAがトランザクションを開始し(begin実行)
次にupdateのSQLを実行したとします。

この状態でユーザBがユーザAがトランザクション処理中のテーブルに
selectのSQLを実行すると何時までも結果が返ってきません。

ユーザAがトランザクションをcommit又はrollbackするとユーザBの
selectの結果が返ってきます。

これはMySQLの仕様でしょうか?それとも設定があるのでしょうか?

MySQL Ver.3.23.41でテーブルはBDBタイプを使用しています。

以上よろしくお願いします。

---------------------------------------------------------
日本デジタルオフィス(株) 技術部 リーダ
新田 博城 Email:nitta@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

->    4360 2001-09-27 14:58 [Nitta <nitta@xxxxxxx] トランザクション中の select について    
      4362 2001-09-27 15:59 ┗[fuji <fujiyama@xxxxx]                                       
      4363 2001-09-27 16:14  ┗[Nitta <nitta@xxxxxxx]                                     
      4364 2001-09-27 16:42   ┣[Noriyuki Sakimura <s]                                   
      4367 2001-09-27 16:56   ┃┗[Nitta <nitta@xxxxxxx]                                 
      4365 2001-09-27 16:44   ┣[fuji <fujiyama@xxxxx]                                   
      4366 2001-09-27 16:51   ┗[Tatsuhiko Miyagawa <]                                   
      4368 2001-09-27 17:44    ┗[Nitta <nitta@xxxxxxx]