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

mysql:9856

From: <takeshi@xxxxxxxxxx>
Date: Wed, 14 Jul 2004 14:19:06 +0900
Subject: [mysql 09856] Re: 文字列データ型について

村上です。

At Wed, 14 Jul 2004 13:55:37 +0900 (JST),
EBIHARA Yuichiro wrote:

> > char() binary だと、
> > mysql> SELECT * FROM a WHERE c LIKE '%い%';
> > +--------+
> > | c      |
> > +--------+
> > | イあ   |
> > +--------+
> > のようなマッチになります。
> 
> マルチバイト文字の切れ目が意識されなくなってしまう、ということですかね。

はい。

> それも困りますね。
> 
> たぶんBINARYキーワードでのキャストも同じだと思うんですが、マルチバイトは
> 文字単位でマッチング、シングルバイトはCase Sensitiveという文字列比較って
> 可能なんでしょうか?

4.0までは無いですね.
4.1 の collation にあったかなー、とおもったら
 ujis_japanese_ci
 ujis_bin
だけでした。これもむり。
 ujis_japanese_cs
COLLATION があればいいってことになりそうですね。

================
村上 takeshi@xxxxxxxxxx



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

      9851 2004-07-14 11:21 ["Ebihara, Yuichiro" ] 文字列データ型について                  
      9853 2004-07-14 13:34 ┗[<takeshi@xxxxxxxxxx>]                                       
      9855 2004-07-14 13:55  ┗[EBIHARA Yuichiro <ui]                                     
->    9856 2004-07-14 14:19   ┗[<takeshi@xxxxxxxxxx>]                                   
      9857 2004-07-14 14:38    ┗["HIROSE, Masaaki" <h]                                 
      9859 2004-07-14 16:32     ┗[<takeshi@xxxxxxxxxx>]                               
      9862 2004-07-15 10:47      ┗[EBIHARA Yuichiro <ui]