Здравствуйте.
У меня такая ситуация:
В БД записи, часть из них в ASCII, часть в UTF-8 (если кириллица)
Из базы данных выбираются данные по запросу.
Запрос в ASCII.
Так вот, проблема в том, что при запросе LIKE "%bat%". Он выводит корректно все записи из БД, содержащие "bat".
Но при запросе LIKE "%bat 1%" он выводит только записи в ASCII и игнорирует записи UTF-8.
Таблица и поля в utf8_general_ci
Полагаю, что проблема именно в цифре на конце запроса, т.к. запрос LIKE "%bat bat%" работает нормально.
Не могу понять почему. Подскажите.
Запрос самый обычный:
SELECT * FROM `my_table` WHERE `name` LIKE '%bat 1%'