【发布时间】:2021-02-04 06:24:13
【问题描述】:
我想将 wordpress 数据库中的 post_status 从草稿更改为垃圾箱,以获取具有相同 post_title 的重复帖子,并且我使用此 sql 查询
UPDATE a.post_status SET `post_status` = 'trash'
FROM wp_posts AS a
INNER JOIN (
SELECT post_title, MIN( id ) AS min_id
FROM wp_posts
WHERE post_type = 'post'
AND post_status = 'draft'
GROUP BY post_title
HAVING COUNT( * ) > 1
) AS b ON b.post_title = a.post_title
AND b.min_id <> a.id
AND a.post_type = 'post'
AND a.post_status = 'draft'
执行查询后显示错误
Error Code: 1064
Erreur de syntaxe près de 'FROM wp_posts AS a
INNER JOIN (
SELECT post_title, MIN( id ) AS min_id
' à la ligne 2
这个查询的正确语法是什么?
【问题讨论】:
标签: mysql sql database wordpress syntax