2014-02-22 82 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'; 
相关问题