Регулярные выражения в MySQL (поиск)

программирование php MySQL базы данных регулярные выражения

Привет. Читал статью (http://mysql.ru/docs/man/Regexp.html) и так и не смог разобраться с регулярными выражениями.

Проблема вот в чем. В таблице есть поле 'tetx' в нем записаны данные, на подобии этого:
"97512 - 30 шт. (SPZ) <br />
97520 - 4 шт. (SPZ) <br />
3610л - 2 шт. (SPZ) <br />
(5) 3614 - 8 шт. (MPZ) <br />
(5) 3615 - 2 шт. (MPZ) <br />
3616л - 2 шт. (SPZ) <br /> "

Запрос ""SELECT * FROM main WHERE text like '610' order by id desc;""
выдает true, так как видит "3610л - 2 шт. (SPZ) <br />"
как правильно составить регулярное выражение в запросе чтобы избавиться от этой ошибки?

Примечание:
Epsiloncool (Epsilon S) простите это описка, в скрипте знак % присутствовал

Примечание:
Carayaca пройдіть обстеження у психіатра. Психічно стійка людина неможе дати такої відповіді не знаючи усієї картини цілком.

Таблиця сайту дошки оголошень. Небачу потреби текст оголошення (В базі поле "tetx") якимось чином опрацювувати.

select ... regexp "[[: <:]] 610 [[:>:]]" - пробовал перед тем как писать здесь, думаю, он не работает, потому что между "<br /> 97520" нет пробелов, а данное регулярное выражение берет слово целиком
Если я неправ, буду рад услышать почему.

97512 - 30 шт. (SPZ) <br />
97520 - 4 шт. (SPZ) <br />
3610л - 2 шт. (SPZ) <br />
(5) 3614 - 8 шт. (MPZ) <br /> -
Ответы:
Чтобы like видел подстроки, нужно в запросе ставить '%'
OMG.
Вытащить руки из жопы у того "гения", который оставил тебе такую таблицу. Хотя что-то мне подсказывает, что это уже клиника. Если делать все правильно, то разнородные данные должны находиться в разных таблицах.
что до запроса, то в приведенной ccылке все написано
Вы хотите найти записи, в которых присутствует "610", как самостоятельное число, но не в составе других чисел?
Если я правильно понял, то попробуйет ограничивать "610" не границами слова, а не-цифрами:


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.