mysql как установить условие «где», если содержимое поля является частью строки поиска?

0

У меня есть таблица mysql mytable с ниже структуры и записи:

| id |    url       |
|----|--------------|
|  1 | article/read |

У меня есть поисковые строки, такие как

'article/read/1/',
'article/read/about',
'article/read/tag/2'
etc..

Если какая-либо строка содержит article/read записи url, она возвращает строку.

Как написать строку запроса MYSQL?

Заранее большое спасибо!

  • 0
    Я изо всех сил пытаюсь понять, что вы хотите сделать, вы можете сделать свой вопрос немного более ясным?
Теги:

1 ответ

2

Вы можете использовать оператор LIKE

SELECT * FROM mytable WHERE 'url' LIKE 'article/read%'
  • 0
    строка 'article / read%' в вашем запросе не является точной. Эта строка взята с моей страницы uri, это может быть article / read / 1, article / read / 2 или article / read / tag2 и т. д., но url одна строка содержит «статья / чтение»
  • 0
    Вы можете разместить свои коды? Это поможет нам лучше понять проблему. Спасибо :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню