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

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> ]