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

2006 年 11 月 07 日

PHPBB的一些维护SQL

kreny 发表于 November 7, 2006 11:46 PM | 分类: Server Log RSS2

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

首先删除不存在的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)



自动链接单元:
评论: