2014年03月08日

MySQLでの文字列の完全一致

案件で一文字をキーとして、データを取得する必要があり、以下のように「a」を単純に一致条件にした場合に
「Ă」とかのデータも引っ張ってくる結果になりました。マルチバイト絡むと完全一致はしないようです.。
SELECT * FROM font WHERE word = 'a'


UNICODEに変換して入れなおしてキーにするしかないかと思っていたら、良い方法がありました。
以下のようにbinary 指定を入れるとうまくいきました。
SELECT * FROM font WHERE word = binary 'a'

MySQLだけでも、まだまだ知らない事が多い。

hiroki0907 at 19:35トラックバック(0)DB  

トラックバックURL


現在の戦闘力
ドラゴンボール改 3 [DVD]

このブログの戦闘力

3919

「ナッパ」
クラスです。

by ブログ戦闘力チェッカー

  • ライブドアブログ