Как-то раз проглядел, что у меня в базе данных сравнение строк было регистро-зависимым (cp1251_general_cs). К примеру, при запросе:
SELECT * FROM name_table WHERE name LIKE '%Слово%'
Находились только те записи, в которых буква «С» была большой, а все остальные буквы должны были быть в нижнем регистре.
Чтобы произвести регистро-независимый поиск нужно было делать следующий запрос:
SELECT * FROM name_table WHERE name LIKE '%Слово%' COLLATE cp1251_general_ci