mysql:4818
From: "f.t" <"f.t" <fujiyama@xxxxxxxxxx>>
Date: Fri, 14 Dec 2001 15:31:20 +0900
Subject: [mysql 04818] Re: mysql のログと実際のテーブルの値が一致しない
fujiyamaです。 "orita shigeru" <orita18@xxxxxxxxxx> wrote(Thu, 13 Dec 2001 16:05:18 +0900): > 現在 Mysql-3.22.32 と php-3.0.15-i18n-ja を使用してある管理プログラムを > 作成しているのですが > > mysqlのログと実際のテーブルの値が合わない現象が出ています。 > 1. update tbl_a set col_a = 2,col_b = 2,col_c = 4 where ---- > 2. update tbl_a set col_a = col_a -1,col_b = col_b +1,col_c = col_d -1 > where ---- > 3. update tbl_a set col_a = col_a -1,col_b = col_b +1,col_c = col_d -1 > where ---- > 1.を実行後の各値は col_a = 2 col_b = 2 col_d = 13 > 2.3.の実行後の値が col_a = -1 col_b = 5 col_d = 10 > > となる現象が起きています。ログの確認漏れは在りません。 ログというのはMySQLで--log-updateをつけて取得したログのことでしょうか? だとしたら、 http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_MySQL_Database_Administration.html#Update_log を読んだ感じでは、正しい結果かと思いますがどうでしょう? (=同じupdate文を発行する時には1回しか書かない) #プログラムで予測された値が出ないというわけではないですよね? -- よろしくお願いします f.t <fujiyama@xxxxxxxxxx>
4815 2001-12-13 16:05 ["orita shigeru" <ori] mysql のログと実際のテーブルの値が一致しない -> 4818 2001-12-14 15:31 ┗["f.t" <fujiyama@xxxx]