mysql:12350
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 1 Nov 2005 23:50:27 +0900
Subject: [mysql 12350] Re: 日本語データの select について
とみたです。 On Tue, 01 Nov 2005 22:36:58 +0900 Koichi Shimamura <maf01541@xxxxxxxxxx> wrote: > レンタルサーバ上の MySQL に EUC でデータを登録しているのですが、text 項 > 目の like 検索で該当しないデータを引っ張ってきてしまいます。 > > select q_no from question where q like '%がん%'; > > 項目 q に、「がん」という文字列が含まれていないデータも何件か引っ掛けて > いしまいます。含まれているデータは、ちゃんと引っかかっています。 > > MySQL の設定が日本語対応になってないためではないかと考えているのですが、 > ユーザーサイドの設定で、正しく検索できるようになるものなのでしょうか? MySQL に接続した時に、クエリ「set names ujis」を発行すれば良いと思います。 ただし、「set names ujis」は、データ登録時にも行なう必要があるので、 データは全部登録しなおさないといけないと思います。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
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]