Нечувствительный к регистру поиск MySQL?поиск без учета регистра MySQL?
Для поиска по сайту, что является наиболее эффективным способом запроса моего db на слово/фразу независимо от случая?
Нечувствительный к регистру поиск MySQL?поиск без учета регистра MySQL?
Для поиска по сайту, что является наиболее эффективным способом запроса моего db на слово/фразу независимо от случая?
Если ваша база данных/таблица не настроена с учетом регистра без учета регистра, вам необходимо добавить к вашему запросу что-то вроде COLLATE utf8_general_ci
. (Суффикс _ci
означает нечувствительны к регистру.)
Посмотрите документацию: 9.1.7.1. Using COLLATE in SQL Statements:
с предложением COLLATE можно переопределить любые параметры сортировки по умолчанию для сравнения. COLLATE может использоваться в различных частях операторов SQL.
Возможный дубликат http://stackoverflow.com/questions/3028839/not-case-sensitive-query-in-mysql – aioobe