« 当代商人应该拥有的 | 首 页 | 关于我们这片80年代的独生子们 »

2006 年 11 月 07 日

PHPBB的一些维护SQL

| 分类: 服务器日志 Server Log |

这里只作一个备份,不建议大家使用。

首先删除不存在的Group

DELETE FROM `phpbb_groups` WHERE group_id NOT IN (
SELECT group_id
FROM `phpbb_user_group`
)

接着删除不存在用户的Group

SELECT *
FROM `phpbb_user_group`
WHERE user_id NOT
IN (

SELECT user_id
FROM `phpbb_users`
)
AND user_id >0

找出注册却未登陆过的用户

SELECT user_id
FROM `phpbb_users`
where `user_lastvisit`= '0' and `user_id` > 0
ORDER BY `user_regdate` ASC;

SELECT * / DELETE
FROM `phpbb_user_group` WHERE user_id IN (
SELECT user_id
FROM `phpbb_users`
WHERE `user_lastvisit` = '0' AND `user_id` >0
)


SELECT * / DELETE
FROM `phpbb_users`
WHERE `user_lastvisit` = '0' AND `user_id` >0

(END)

发表评论

(如果您还为在此成功留言,也许是因为需要管理员逐一审核留言内容后放可看到您的评论。请稍后并感谢您的耐心等待。)

阅览更多文章请访问 首页过去的存档