mysql:13609
From: 遠藤 俊裕 <遠藤 俊裕 <endo@xxxxxxxxxx>>
Date: Mon, 11 Dec 2006 21:52:28 +0900
Subject: [mysql 13609] 3.23.33 ではうまく行くのに 5.0.13 では・・・
ども。遠藤です。 とあるシステムでは 3.23.33 を使用してシステムを構築しております。 これを 5.0.13 に持ってきたのですが、一部データが取得出来ない問題 にぶち当たってます。 問題のデータは、 mysql> desc MeisaiHeadData; : | KohiJukyuNumber | char(20) | YES | | NULL | | | HokenNumber | char(20) | YES | | NULL | | | SeihoNumber | char(20) | YES | | NULL | | : の HokenNumber なのですが、 どちらでも、 mysql> select SerialCode, ServiceDate, HokenNumber from MeisaiHeadData where -> HokenNumber = '0000249688' and SerialCode=9236 and ServiceDate = '2004/10'; +------------+-------------+-------------+ | SerialCode | ServiceDate | HokenNumber | +------------+-------------+-------------+ | 9236 | 2004/10 | 0000249688 | +------------+-------------+-------------+ と、正しく取れます。 が、ODBC(3.51) 経由で取得すると、5.0.13-rc-log では正しく取れません。 この時のネットワークスニファーの結果は <3.23.33> 00000039 : 32 33 36 07 32 30 30 36 2f 31 30 04 82 50 82 57 236.2006/10..P.W 0000003a : 04 82 50 82 4f 00 00 0a 30 30 30 30 32 34 39 36 ..P.O...00002496 0000003b : 38 38 06 32 38 32 30 31 32 09 dc c0 c5 cd de 20 88.282012...... <5.0.13-rc-log> 00000039 : 32 33 36 07 32 30 30 36 2f 31 30 04 82 50 82 57 236.2006/10..P.W 0000003a : 04 82 50 82 4f 00 00 00 00 09 dc c0 c5 cd de 20 ..P.O.......... 0000003b : c3 c2 d4 0a 93 6e e7 b3 81 40 93 4e 96 e7 00 1c .....n...@.N.... となっており、サーバから転送されているデータが違います。 ただ、ODBC 経由でも、色々な SQL を連続で発行するのではなく、デバッグ しながら、ゆっくり実行すると正常に出ます。 これは、既知の障害でしょうか? 例えば、これを 5.0.13 より新しくすれば改善されるのでしょうか? ご存じの方おられましたら、ご教授下さいm(_ _)m -- えんどう endo@xxxxxxxxxx,endo@xxxxxxxxxx