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

mysql:7950

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 26 Jun 2003 12:21:15 +0900
Subject: [mysql 07950] 非 AutoCommit での更新結果が select で表示されない

とみたです。

# ML への投稿時には適切な件名をつけましょう。

On Thu, 26 Jun 2003 11:56:16 +0900
"Akiyoshi Tsuruoka" <ak.tsuruoka@xxxxxxxxxx> wrote:

> JAVAを用いてSQLを発行し、テーブル操作を行っています。
> 非AutoCommitに設定し、データの登録・更新・削除処理を試行しているのですが、
> 処理を行った後、SELECT文をMySQL.exeから手入力で発行するとデータが表示されま
> せん。
> また、commit文をMySQL.exeから手入力で発行した後、
> SELECT文をMySQL.exeから手入力で発行するとデータが表示されます。

クエリは、Java から実行しているのか、mysql.exe から実行しているのか、
どちらでしょう?

もし、更新処理を行なったクライアントとは別のクライアントから select し
たということなら、更新結果は見れなくて当然だと思います。

それができてしまったら、トランザクションの意味がないような… (^^;

# ここでの「クライアント」は MySQL サーバへの接続毎という意味です。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      7947 2003-06-26 11:56 ["Akiyoshi Tsuruoka" ]                                         
      7949 2003-06-26 12:20 ┣[SUGAWARA Hajime <sug]                                       
->    7950 2003-06-26 12:21 ┗[とみたまさひろ <tomm] 非 AutoCommit での更新結果が select で表示されない