mysql:4358
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 27 Sep 2001 13:19:52 +0900
Subject: [mysql 04358] Re: EUCでのSelect
とみたです。 # 今日は LC2001@明治記念館です。 On Thu, 27 Sep 2001 13:15:31 +1000 近藤尋隆 Hirotaka Kondo <hiro@xxxxxxxxxx> wrote: > 具体的には「ビン」「パン」というレコードがある場合 > 「ビ」を含むレコードを選択しようとすると、パンまで選択されてしまいます。 「ビ」= A5 D3, 「ン」= A5 F3 ですね。MySQL デフォルトの文字セットの Latin1 では、D3 と F3 は同じ文字とみなします。 D3 = 「O」の上に「'」 F3 = 「o」の上に「'」 文字比較では大文字小文字を区別しないので、一致するとみなされているの でしょう。文字じゃなくてバイナリで比較してみてはいかがでしょうか。 select * from easy_cart_item where binary name like '%ビ%'; …ってな感じ。 # 試してません。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
4356 2001-09-27 12:15 [近藤尋隆 Hirotaka K] EUCでのSelect -> 4358 2001-09-27 13:19 ┗[とみたまさひろ <tomm] 4359 2001-09-27 14:45 ┗[近藤尋隆 Hirotaka K]