mysql:14388
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 21 Feb 2008 07:42:10 +0900
Subject: [mysql 14388] Re: レプリケーション時にDecimal型の値だけ壊れる
冨田です。 On Wed, 20 Feb 2008 21:07:52 +0900 Yusuke Kawabata <kawabata@xxxxxxxxxx> wrote: > マスタDBに対しinsertを実行すると、正しく挿入されるのです > が > ( 例えば id = 4 dec = 5023.0 ) > それをレプリケーションしているスレーブ側でのぞく > と、decimalの > 値が999999などとおかしな値になっている状況です。 > > バイナリログをcatでみる限り、16進数のhex値 > でログに保存されている > ようなのです。これが原因なのかわかりませんが上記現象となります。 cat じゃなくて、mysqlbinlog で見たらどうなってるでしょうか。 > 切り分けですが、コマンドラインのmysqlクライアントで書き > 込むと > 正常にレプリケーションされ、またPHPMyAdminから書き込んでも > 正しくレプリケーションされてしまいます。 クエリログを取って、問題のアプリから発行されているクエリを覗いてみるとか。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
14387 2008-02-20 21:07 [Yusuke Kawabata <kaw] レプリケーション時にDecimal型の値だけ壊れる -> 14388 2008-02-21 07:42 ┣[とみたまさひろ <tomm] 14389 2008-02-21 09:43 ┗[<idaaki@xxxxxxxxxx> ]