2014-02-22 78 views
0

如何在posts_comments表的信息欄刪除「TEST」DELETE FROM表

DELETE FROM `posts_comments` WHERE `message` LIKE `TEST` 

我希望所有的評論都TEST從posts_comments表中刪除

+0

更換'喜歡「TEST''用'LIKE '%TEST%''?這是你在追求什麼?這不是很清楚你的問題... –

+0

嘗試**從'posts_comments'刪除'信息'就像'%TEST%'** – ggdx

+0

不,我不需要替換我想要完全刪除該行 – user3261715

回答

1

只是爲了模擬Contains操作添加MySQL Wildcard '%'

代碼:

DELETE FROM `posts_comments` WHERE `message` LIKE '%TEST%' 
+0

非常感謝你:) – user3261715

+0

@ user3261715,歡迎隊友。 –

1

你需要使用單引號(不是反引號)串繞常數:

DELETE FROM `posts_comments` 
    WHERE `message` LIKE 'TEST'; 

事實上,查詢更容易閱讀,無需反引號。只有在必要時才使用反引號 - 在標識符中使用不常用字符(除字母,數字或下劃線之外的任何內容)或MySQL保留字。然後,按照從不在標識符中使用不尋常字符的規則。並且絕對不要使用MySQL保留字。

DELETE FROM posts_comments 
    WHERE message LIKE 'TEST'; 
相關問題