回答編集履歴
2
加筆修正
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
mregexpを組み込めば正規表現でヒットできるかもしれません。
|
2
2
|
|
3
3
|
[mregexp - MySQLで日本語の正規表現を扱う](https://www.irori.org/tool/mregexp.html)
|
4
|
+
|
5
|
+
(姓と名をフォームで分けて入力させる前提で、mregexpにかけられる文字列を加工します。)
|
4
6
|
|
5
7
|
|
6
8
|
|
1
加筆修正
test
CHANGED
@@ -7,3 +7,9 @@
|
|
7
7
|
レコード数がいくつあるのか、どのくらいの頻度で行うのかわかりませんが、
|
8
8
|
|
9
9
|
検索用に半角空白や全角空白などの外乱を除いたデータを予め作っておくことをお勧めします。
|
10
|
+
|
11
|
+
あるいは、検索用名前を生成カラムで用意しておけば
|
12
|
+
|
13
|
+
インデックスもかけられそうです。
|
14
|
+
|
15
|
+
参考:[MySQL 5.7で生成カラムを使って関数INDEXを作成する - Qiita](https://qiita.com/hmatsu47/items/128ece7276e4deac1477)
|