Wordpress-删除没有角色的所有用户

Wordpress-删除没有角色的所有用户,wordpress,spam,Wordpress,Spam,我们有超过90万垃圾邮件用户!他们没有任何角色。我们想删除所有垃圾邮件用户及其元数据 在中,我们可以根据角色删除用户,但我们的垃圾邮件用户没有任何角色 此查询返回真实用户: SELECT user_id FROM wp_usermeta WHERE meta_key = 'wp_capabilities' 在usermeta垃圾邮件中,用户没有密钥功能 我们希望通过数据库查询删除垃圾邮件用户。要解决此问题,您可以使用子查询和in运算符 delete from wp_users where ID

我们有超过90万垃圾邮件用户!他们没有任何角色。我们想删除所有垃圾邮件用户及其元数据

在中,我们可以根据角色删除用户,但我们的垃圾邮件用户没有任何角色

此查询返回真实用户:

SELECT user_id FROM wp_usermeta WHERE meta_key = 'wp_capabilities'
在usermeta垃圾邮件中,用户没有密钥功能


我们希望通过数据库查询删除垃圾邮件用户。

要解决此问题,您可以使用子查询和in运算符

delete from wp_users where ID not in
(select user_id from wp_usermeta where meta_key = 'wp_capabilities')

select user_id from wp_usermeta where user_id not in
(select ID from wp_users)

我认为需要更多的询问。正如您在usermeta中所说,垃圾邮件用户没有关键功能。所以你可以很容易地获得垃圾邮件用户列表,对吗?喜欢找没有钥匙的用户..效果很好,谢谢!你的第二个问题应该是删除我相信。从wp_usermeta删除,其中用户id不在从wp_用户选择id中;