Home > MYSQLのお話

このコラムでは、PHP・Perlなどの技術的なことを書いていこうと思います。

それほど更新頻度は高くないと思いますが、つまらない事から難しい事まで

書けたら良いなぁ~と思っています。

世の中いろいろ

MYSQL 漢字コード

MYSQLで高知県を抽出すると香川県もヒットしてしまう。

"香"と"高"は漢字コード的には直ぐ隣にあるからなんだそうだが、
知県と川県の比較はどうなっているのだろうか・・・。
隣だからといってヒットして良いものなのか・・・

my.cnfに
[mysqld]
default-character-set=ujis

を追加するとwhere句の問題は解消できたが
group by の方が依然変化が無い

そこでgroup by binary [カラム名]にしたところ
問題が解消できた。

そもそも、日本語を検索対象にしていることが問題なのだが、そうも言っていられない。
※ユーザーの名前から検索したい時など

  • TrackBack (Close): -

More...

Home > MYSQLのお話

Recent Entries
Search
Feeds

Page Top