2014-09-23 62 views
-2

使用通配符項目這是我得到了我想要刪除其沒有在phpMyAdmin _01.jpg或MySQL如何刪除在MySQL或PHPMyAdmin中

+----+------+---------------------------+-------+--------------------------------------+ 
| 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 | 
+----+------+---------------------------+-------+--------------------------------------+ 
+0

Use NOT LIKE。它在用戶文檔中。 – GordonM 2014-09-23 09:08:11

回答

2

與SQL查詢做它的條目表。 %符號檢查path字段字符串的最後一個_01.jpg

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

查看pattern-matching瞭解更多詳情。

+0

是的,你運行該查詢,看看錶是多麼空表:) – GordonM 2014-09-23 09:09:06

+0

我相信這正是我想要的@GordonM – Azrael 2014-09-23 09:10:36

+0

謝謝你,你的代碼工作像魅力。但我不知道一件事,爲什麼我在這個問題上投下了票? – 2014-09-23 09:22:01

1

喜歡的東西:

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

希望,將工作。

Regards

+0

我沒有看到已經發布的那個。 – 2014-09-23 09:13:31

+0

我的不好,也是糟糕的互聯網。抱歉。 – 2014-09-23 09:15:30

+0

謝謝兄弟:)。我以爲你打算投我一票。 – 2014-09-23 09:18:33