批量删除没发言的用户(基本都是广告软件注册的)

时间: 2014-02-17 / 分类: wordpress / 浏览次数: 4,020 views / 0个评论 发表评论

注意:一定要先备份数据!!

To select users who have no posts or comments, you can use this:

SELECT *
FROM wp_users
WHERE ID NOT IN
(SELECT post_author FROM wp_posts
UNION SELECT user_id FROM wp_comments)
然后, 把’SELECT *’ 替换成 ‘DELETE’ 就实际地删除用户。

还可能有一些多余的数据在wp_usermeta。

可以把他们找出来

SELECT *
FROM wp_usermeta
WHERE user_id NOT IN
(SELECT ID FROM wp_users)
然后, 把’SELECT *’ 替换成 ‘DELETE’ 就实际地删除这些记录。

发表评论

您的昵称 *

您的邮箱 *

您的网站