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

mysql:6691

From: Sumito_Oda <Sumito_Oda <oda@xxxxxxxxxx>>
Date: Wed, 11 Dec 2002 01:40:29 +0900
Subject: [mysql 06691] Re: where 句で " 香川県 " と " 高知県 " が同じ?

織田です

脊椎反応リプライですけど、

>47都道府県のDBを作りました。その結果、以下の(1)と(2)で同じ結果が出てきます。、
>
>(1) select * from jichitai where pref = '香川県';
>(2) select * from jichitai where pref = '高知県';

"香"と"高"は漢字コード的には直ぐ隣なので、
頭の1byte目だけの比較に、どこかでなってしまっている気がします。

SQLクエリ発行しているクライアントとサーバの漢字コード
(もしくはマルチバイトの扱い)まわりを、取りあえず
見直してみてください。
-- 
織田 澄人(Sumito Oda) / mailto:oda@xxxxxxxxxx

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

      6690 2002-12-11 00:48 [SAITO <PBB00535@xxxx] where 句で &quot; 香川県 &quot; と &quot; 高知県 &quot; が同じ?
->    6691 2002-12-11 01:40 ┣[Sumito_Oda <oda@xxxx]                                       
      6696 2002-12-11 12:14 ┃┗[okayasu <okayasu@xxx]                                     
      6700 2002-12-12 06:20 ┣[とみたまさひろ <tomm]                                       
      6704 2002-12-12 12:07 ┣["Toru Mi.YAHARA" <tm]                                       
      6706 2002-12-12 15:54 ┗["Higashi Kanemitsu" ]                                       
      6707 2002-12-12 16:19  ┗[Akinobu YAMAMOTO <ay]                                     
      6708 2002-12-12 16:46   ┗["Higashi Kanemitsu" ]