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