Поиск в MySQL без специальных символов, когда MySQL строки со специальными символами? - PullRequest
0 голосов
/ 15 августа 2010
Search input: How to format 
Mysql row: How to - Format

Как я могу найти «Как отформатировать», если поисковый ввод «Как отформатировать»?

Другими словами, как я могу искать в mysql без специальных символов, когда строка mysql со специальными символами?

Извините за мой английский и спасибо за любую помощь.

1 Ответ

0 голосов
/ 15 августа 2010

Вы можете выполнить замену столбца, в котором вы ищете, - в этот момент все шансы на использование индексов будут потеряны. Лучше всего включить полнотекстовое индексирование (см. здесь ) и не беспокоиться о пунктуации и т. Д. Другой вариант - убедиться, что при вставке данных в таблицу у вас есть дополнительный столбец «без пунктуации» и выполняется поиск по это вместо этого - но полнотекстовый поиск - почти наверняка путь.

...