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

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]