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

mysql:8328

From: Shinya Kuroda <Shinya Kuroda <kuroda@xxxxxxxxxx>>
Date: Mon, 27 Oct 2003 16:25:47 +0900
Subject: [mysql 08328] カタカナの曖昧検索

はじめまして。黒田と申します。

mysql 4.0.16-ntでの動作についてなのですが、

create table test2(name varchar(8) binary not null);
insert into test2 set name='クロダ';
insert into test2 set name='クロカワ';

のようにしたあと、以下のように曖昧検索をかけると

mysql> select * from test2 WHERE name LIKE binary '%クロダ%';
+----------+
| name     |
+----------+
| クロダ   |
| クロカワ |
+----------+
2 rows in set (0.00 sec)

のように、'%クロ%'と同じ結果が返されてしまい、「ダ」が無視されています。
文字コードは
default-character-set=ujis
のようにしています。

過去ログを拝見しましたところ、binaryにしたり文字コードを変えることで対応できる、
と書いてあったのですが、このように試してみてもダメでした。
何か間違っているのでしょうか?
よろしくお願いします。

-- 
Shinya Kuroda[黒田晋哉]
<kuroda@xxxxxxxxxx>



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

->    8328 2003-10-27 16:25 [Shinya Kuroda <kurod] カタカナの曖昧検索                      
      8356 2003-11-01 01:31 ┗[とみたまさひろ <tomm]                                       
      8368 2003-11-04 12:54  ┗[Shinya Kuroda <kurod]                                     
      8373 2003-11-04 15:25   ┗[とみたまさひろ <tomm]                                   
      8374 2003-11-05 00:41    ┗[Shinya Kuroda <kurod]