MySQL查询删除位于ExpressionEngine中三个表中的200,000个垃圾邮件成员
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL查询删除位于ExpressionEngine中三个表中的200,000个垃圾邮件成员,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含791字,纯文字阅读大概需要2分钟。
内容图文
我的ExpressionEngine网站之一存在垃圾邮件成员问题.我遍历了受影响的成员组,并写下了我想要保存的每个成员的member_id号.我希望从同一group_id中删除所有其他成员.成员数据存储在3个不同的表中.这是我要寻找的等式,但使用MySQL查询语言:
FROM tables = exp_member_data, exp_member_homepage, exp_members<br>
IF group_id = 5<br>
AND NOT member_id = 5, 6, 10, 107, 267, etc... <br>
DELETE remaining rows
任何帮助是极大的赞赏!!
*编辑
谢谢@Romil
这是有效的最终结果,因为group_id不在两个表中:
DELETE FROM `exp_member_homepage`, `exp_member_data`
WHERE member_id not in ( 5, 10, 11, 15 )
***** be sure to add members from ALL member groups
和
DELETE FROM `exp_members`
WHERE group_id = 5
AND member_id not in ( 5, 10, 11, 15 )
解决方法:
Delete from mytable where group_id = 5
AND member_id not in ( 5, 6, 10, 107, 267)
内容总结
以上是互联网集市为您收集整理的MySQL查询删除位于ExpressionEngine中三个表中的200,000个垃圾邮件成员全部内容,希望文章能够帮你解决MySQL查询删除位于ExpressionEngine中三个表中的200,000个垃圾邮件成员所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。