SQL-запрос для удаления записей, которые содержат часть строки? - PullRequest
3 голосов
/ 16 мая 2011

У меня есть таблица MySQL, в которой я хочу удалить все записи, которые содержат часть строки - например,

, в поле "photo_name" многие записи могут иметь такие строки:

testb-image-0.jpg
testc-image-0.jpg
testd-image-0.jpg
etc ...

Я хочу удалить все записи, которые имеют термин "image-0", как часть строки в этом поле "photo_names" -

Как удалить записи на основечасть строки?

1 Ответ

9 голосов
/ 16 мая 2011
where photo_name like '%image-0.jpg'

Обратите внимание, что % обозначает ноль или более символов.
Вы также можете использовать _, что означает ровно 1 символ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...