mysql:12349
From: Koichi Shimamura <Koichi Shimamura <maf01541@xxxxxxxxxx>>
Date: Tue, 01 Nov 2005 22:36:58 +0900
Subject: [mysql 12349] 日本語データの select について
島村です。 レンタルサーバ上の MySQL に EUC でデータを登録しているのですが、text 項 目の like 検索で該当しないデータを引っ張ってきてしまいます。 select q_no from question where q like '%がん%'; 項目 q に、「がん」という文字列が含まれていないデータも何件か引っ掛けて いしまいます。含まれているデータは、ちゃんと引っかかっています。 MySQL の設定が日本語対応になってないためではないかと考えているのですが、 ユーザーサイドの設定で、正しく検索できるようになるものなのでしょうか? それとも別の原因があるのでしょうか? % mysql --version mysql Ver 14.7 Distrib 4.1.12, for portbld-freebsd4.10 (i386) using readline 5.0 % mysql> status -------------- mysql Ver 14.7 Distrib 4.1.12, for portbld-freebsd4.10 (i386) using readline 5.0 Connection id: 378 Current database: Current user: xxxxxxxx@localhost SSL: Not in use Current pager: more Using outfile: '' Using delimiter: ; Server version: 4.1.12 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 UNIX socket: /tmp/mysql.sock Uptime: 11 days 12 hours 22 min 15 sec Threads: 1 Questions: 2469 Slow queries: 39 Opens: 30 Flush tables: 1 Open tables: 19 Queries per second avg: 0.002 -------------- mysql>
-> 12349 2005-11-01 22:36 [Koichi Shimamura <ma] 日本語データの select について 12350 2005-11-01 23:50 ┗[とみたまさひろ <tomm] 12351 2005-11-02 09:13 ┗[Koichi Shimamura <ma] 12354 2005-11-02 14:41 ┗[とみたまさひろ <tomm]