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]