登録出来たので単に登録出来てなかっただけの模様。。 改めて登録します。
MySQLでひらがなとカタカナを識別せずに絞り込む
例)
SELECT * FROM `chara` WHERE `name` LIKE 'すみっこ%';
これではすみっコがヒットしない。
濁点系を置換してutf8mb4_unicode_ciでCOLLATEする
SELECT * FROM `chara` WHERE REPLACE(REPLACE(`name`, '゙', ''), '゚', '') COLLATE utf8mb4_unicode_ci LIKE 'すみっこ';
これで希望する答えは返ってくるようになったが、
はたしてインデックスは聞いているのだろうか?
EXPLAINした結果、Using where・・・
検索
コメントを残す