Как удалить записи, используя подстановочный знак в MySQL или PHPMyAdmin

Это таблица, которую я получаю, я хочу удалить записи, которые не имеют _01.jpg в PHPMyAdmin или MySQL

+----+------+---------------------------+-------+--------------------------------------+
| id | nid  |           path            | style |           image_name_path            |
+----+------+---------------------------+-------+--------------------------------------+
|  1 | 1002 | 1234567 U14RNMT02_01.jpg  |   123 | 1234567-U14RNMT02-SM14B6_01-245.jpg  |
|  2 | 1003 | 1234567 U14RNMT02_02.jpg  |   123 | 1234567-U14RNMT02-SM14B6_02-245.jpg  |
|  3 | 1004 | 1234567 U14RNMT02_03.jpg  |   123 | 1234567-U14RNMT02-SM14B6_03-245.jpg  |
|  4 | 1005 | 1234567 U14DRYMT07_01.jpg |   123 | 1234567-U14DRYMT07-SM14B6_01-245.jpg |
|  5 | 1006 | 1234567 U14DRYMT07_02.jpg |   123 | 1234567-U14DRYMT07-SM14B6_02-245.jpg |
|  6 | 1007 | 1234567 U14DRYMT07_03.jpg |   123 | 1234567-U14DRYMT07-SM14B6_03-245.jpg |
+----+------+---------------------------+-------+--------------------------------------+

-2

Решение

Сделайте это с помощью SQL-запроса. % подписать проверить _01.jpg в последнем из path строка полей.

delete from table_name where path not like '%_01.jpg'

Посмотрите на сопоставления с образцом Больше подробностей.

2

Другие решения

Что-то вроде:

DELETE FROM table_name WHERE column_name NOT LIKE '%_01.jpg'

Надеюсь, что это сработает.

С уважением

1

По вопросам рекламы [email protected]