teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2016/12/07 15:08

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,8 @@
1
1
  テーブルおよびフィールドの文字セットは、`utf8_unicode_ci` や `utf8mb4_unicode_ci` になっていませんか?
2
2
  上記の場合、ひらがな。カタカナ、半角カナを区別せずに検索されます。
3
- `utf8_bin` や `utf8mb4_bin` で定義すると、厳格な区別で検索されます。
3
+ `utf8_bin` や `utf8mb4_bin` で定義すると、厳格な区別で検索されます。
4
+
5
+ ---
6
+
7
+ 追記
8
+ 実験してみましたが、REGEXP のときと LIKE の時で挙動が異なるようです。LIKEのときは bin にすることで区別できますが、REGEXP の時は区別せずにマッチしてしまいますね。

1

修正

2016/12/07 15:08

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,3 @@
1
- テーブルおよびフィールドの文字セットは、`utf8_unicode_ci` や `utf8mb4_unicode_ci` っていませんか?
1
+ テーブルおよびフィールドの文字セットは、`utf8_unicode_ci` や `utf8mb4_unicode_ci` になっていませんか?
2
2
  上記の場合、ひらがな。カタカナ、半角カナを区別せずに検索されます。
3
3
  `utf8_bin` や `utf8mb4_bin` で定義すると、厳格な区別で検索されます。