我正在编写一个从系统托盘运行的窗口程序。 这将ping我的phpbb板网站以获取新用户注册信息。 因此,结果我可以检查用户是否是垃圾邮件用户。
如果我觉得它是垃圾邮件用户,那么我将从用户表中删除该条目。
在删除users表之前我应该删除的所有其他表。
这样就不会有任何未链接的引用,这些引用会在适当的时候变得很多并浪费磁盘空间。
所以我想知道在删除用户之前应该做些什么,以便在删除用户之前清除所有其他活动。
答案 0 :(得分:2)
如果您查看引用user_id
的表格的phpBB Database Schema,则应该能够确定要使用DELETE FROM ... WHERE user_id = #
清除哪些表
请注意,已建立phpBB spam prevention tools可以节省您手动审核每个新注册的时间(并且令人头疼)。