почему не работает SELECT LIKE %% в MySql?
в таблице есть поле типа TEXT в него пишутся данные формата json. например есть запись с таким значением:
,"\/nomera\/nomer-ekonom-1\/","\/nomera\/nomer-ekonom-2\/","\/nomera\/nomer-ekonom-3\/",
пробую получить ее, используя такой запрос:
SELECT * FROM `table` WHERE `url` LIKE "%\/nomera/\/nomer-ekonom-2\/%";
по ничего не находится... скорей всего тут что-то с экранированием, но я не могу понять что... Просьба подсказать, в чем ошибка.
Ответы (1 шт):
Автор решения: ValNik
→ Ссылка
Конкретно в Вашем примере найдется что-нибудь по запросу
SELECT * FROM `table` WHERE `url` LIKE "%\/nomera%\/nomer-ekonom-2\/%";