コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
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・・・
検索
コメントを残す