Если я пытаюсь найти значение в базе данных mysql, а строковое значение содержит точку, запрос возвращает 0 строк.Пример:
SELECT * FROM table WHERE `username`='marco.polo' --> 0 rows
SELECT * FROM table WHERE `username` LIKE '%.polo%' --> 0 rows
SELECT * FROM table WHERE `username` LIKE 'polo' --> Success
Это появилось после перемещения сервера и базы данных в другое место.Я знаю, что точка - это набор расширенных регулярных выражений, но она не должна применяться к операциям равенства или LIKE, просто потому, что я не использую REGEXP в запросе.
Я тестировал тот же запрос на своем локальномбаза данных и работает нормально.Может ли быть в MySQL специальный параметр, который обрабатывает точку иначе, чем обычно?