поиск без учета регистра MySQL?
Для моего поиска сайта, каков самый эффективный способ запросить мой дб для слова/фразы независимо от случая?
Если ваша база данных / таблица не настроена для сортировки без учета регистра, вам нужно добавить что-то вроде COLLATE utf8_general_ci
к вашему запросу. (Суффикс _ci
означает нечувствительность к регистру.)
Посмотрите документацию: 9.1.7.1. Использование COLLATE в операторах SQL :
С помощью предложения COLLATE вы можете переопределить любое сопоставление по умолчанию для сравнения. COLLATE может использоваться в различных частях операторов SQL.