mysql:15824
From: Tomohiro 'Tomo-p' KATO <Tomohiro 'Tomo-p' KATO <tomop@xxxxxxxxxx>>
Date: Mon, 27 Aug 2012 20:20:37 +0900
Subject: [mysql 15824] Re: mysqlコマンドで最新のデータを参照したい
こんばんは。かとうです。 On 12/08/27 11:52, ひろ wrote: > 1.mysqlコマンドでログインし、データを確認する。 > 2.プログラム等でデータを作成・更新する。 > 3.データを確認する。(1の時と同じselect文。更新されている時とされていない時がある) > 4.ログオフする > 5.再度mysqlコマンドでログインし、データを確認する。(2のデータが反映される) > > 上記で3の時に2の結果を見るにはどうしたら良いのでしょうか? ・トランザクション開始を明示していなければ最初のクエリ〜commit/rollback が1トランザクション ・select文も「最初のクエリ」の対象 ということで、1.でselect文を発行した時点から4.までが1トランザクション になっており、最初のselect文発行以前にcommitされていた内容だけが読まれて いるのでしょう。 分離レベルを戻しても、3.の前にcommitすると2.で書かれた内容が見られると 思います。 -- __________________________________________________ _/_/ Tomohiro "Tomo-p" KATO <tomop@xxxxxxxxxx> _/_/ Team Gedoh Network http://www.teamgedoh.net/ _/_/ Key fingerprint = A6D8 3981 3575 9F00 EFC3 9C2B F03A 5383 9287 74D9
@ 15820 2012-08-27 11:52 [ひろ <hiro@xxxxxxxxx] mysqlコマンドで最新のデータを参照したい 15822 2012-08-27 18:31 ┗[yoku ts <yoku0825@xx] @ 15823 2012-08-27 19:39 ┗[ひろ <hiro@xxxxxxxxx] -> 15824 2012-08-27 20:20 ┣[Tomohiro 'Tomo-p' KA] @ 15825 2012-08-27 20:28 ┃┗[ひろ <hiro@xxxxxxxxx] 15826 2012-08-27 20:49 ┃ ┗[Tomohiro 'Tomo-p' KA] @ 15827 2012-08-28 00:31 ┃ ┗[ひろ <hiro@xxxxxxxxx] 15828 2012-08-28 01:37 ┃ ┗[Tomohiro 'Tomo-p' KA] @ 15829 2012-08-28 10:13 ┃ ┗[ひろ <hiro@xxxxxxxxx] @ 15830 2012-08-28 11:11 ┃ ┗["Mr. Gimmick" <midri] @ 15831 2012-08-28 11:28 ┃ ┗[ひろ <hiro@xxxxxxxxx] 15832 2012-08-28 21:59 ┗[とみたまさひろ <tomm] @ 15833 2012-08-29 10:59 ┗[ひろ <hiro@xxxxxxxxx] 15835 2012-08-30 09:54 ┗[yoku ts <yoku0825@xx] @ 15836 2012-08-30 11:14 ┗[ひろ <hiro@xxxxxxxxx]