基本SQl语法错误

时间:2015-12-15 08:09:58

标签: mysql sql

我正在尝试编写一个基本查询,用于更改帖子标题中包含“发布”一词的任何帖子的“帖子类型”。

我写的查询出现了语法错误,而且我不确定我哪里出错了。

UPDATE TABLE wp_posts SET post_type = "release" WHERE post_title = "%RELEASE%"; 

2 个答案:

答案 0 :(得分:1)

将您的查询更改为:

UPDATE wp_posts 
SET post_type = 'release' 
WHERE post_title LIKE '%release%'; 

语法错误来自附加的" TABLE"关键字,这不是必需的。

答案 1 :(得分:1)

UPDATE wp_posts SET post_type = 'release' WHERE CHARINDEX('RELEASE', post_title) > 0

OR

UPDATE wp_posts SET post_type = 'release' WHERE post_title LIKE '%RELEASE%'