我正在尝试删除大量拥有该域名电子邮件地址的用户:“shopchristianpump”
我有一个wordpress网站,并且在MySQL数据库中尝试首先列出所有这些:
SELECT * FROM `wp_users` WHERE `user_email` like 'shopchristianpump'
我知道有这个域的用户,但它返回零结果。
即shoprristianpump的5r8c32cYon和shopchristianpump的677digqZ
你能帮忙解决删除语句从这里删除所有用户的问题吗?
干杯
答案 0 :(得分:2)
DELETE FROM wp_users WHERE user_email like '%@shopchristianpump';
答案 1 :(得分:2)
使用通配符运算符(%
)。通配符表示符号位置的内容可以是任何内容。
DELETE FROM `wp_users` WHERE `user_email` LIKE '%@shopchristianpump.com';
如果shopchristianpump的域名与.com不同,则替换它。
答案 2 :(得分:0)
使用以下语句首先查看它们,这是一个包含搜索,它将查找域名的所有电子邮件,无论顶级域名(.com,.netm .org)
SELECT * FROM `wp_users` WHERE `user_email` like '%@shopchristianpump%';
如果一切正常,请用
删除它们DELETE FROM `wp_users` WHERE `user_email` LIKE '%@shopchristianpump%';
这里有SQL通配符的更多信息: http://www.w3schools.com/sql/sql_wildcards.asp