如何在posts_comments表的消息字段中删除“TEST”
DELETE FROM `posts_comments` WHERE `message` LIKE `TEST`
我希望所有评论都从posts_comments表中删除TEST
答案 0 :(得分:1)
你需要在字符串常量周围使用单引号(不是反引号):
DELETE FROM `posts_comments`
WHERE `message` LIKE 'TEST';
事实上,没有反引号,查询更容易阅读。仅在必要时使用反引号 - 在标识符(除了字母,数字或下划线以外的任何内容)或MySQL保留字中使用异常字符时。然后,遵循您从不在标识符中使用不常用字符的规则。永远不要使用MySQL保留字。
DELETE FROM posts_comments
WHERE message LIKE 'TEST';
答案 1 :(得分:1)
只需添加MySQL Wildcard '%'
即可模拟Contains
操作。
<强>代码:强>
DELETE FROM `posts_comments` WHERE `message` LIKE '%TEST%'