删除已删除用户wordpress的帖子

时间:2013-12-27 04:58:48

标签: database wordpress

我正在使用wordpress的buddypress。我不小心在数据库表wp_users中删除了一个用户。因此,只有用户才被删除,但他发布的帖子仍然在网站中。如何delete all the posts与该已删除的用户相关。有什么办法吗?

1 个答案:

答案 0 :(得分:1)

请仔细检查,这是用于检测已删除用户的所有帖子的查询以确认,选择查询会显示wp_users表中未找到的用户帖子。

SELECT *
    FROM `wp_posts`
WHERE `post_author` NOT
    IN (
        SELECT id
           FROM `wp_users`
       )

这就是你运行删除查询的方法。

DELETE
    FROM `wp_posts`
WHERE `post_author` NOT
    IN (
        SELECT id
           FROM `wp_users`
       )

在您的数据库中运行此查询。