Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 请教前辈们,会员清理问题

[复制链接]
hackbread 发表于 2009-10-12 19:59:10 | 显示全部楼层 |阅读模式
为了缓解服务器压力,回收无效的ID,我想清理一批长期不登录的会员ID。

是批量清理 例如1个月未登录会员。 怎么操作数据库呢?

我对php不是很了解 希望前辈们能给个批量清理的命令
回复

使用道具 举报

skysoh 发表于 2009-10-12 20:24:36 | 显示全部楼层
我来学习的。。。
回复

使用道具 举报

 楼主| hackbread 发表于 2009-10-12 20:34:49 | 显示全部楼层
SELECT * FROM uchome_space WHERE UNIX_TIMESTAMP()-lastlogin>86400*60

我在phpmyadmin里用了这个命令 俩个月未登录会员 然后删除  

不过在ucenter后台里 会员数目没有减

望高手赐教
回复

使用道具 举报

云天一 发表于 2009-10-13 00:22:29 | 显示全部楼层
ucenter 还链接着其它应用的

uchome删除了ucenter 是不会删的
只有在ucenter中删除用户才会在各应用中删除
回复

使用道具 举报

 楼主| hackbread 发表于 2009-10-13 21:00:26 | 显示全部楼层
o 谢谢楼上的 那么从ucenter里怎么删除呢?
回复

使用道具 举报

云天一 发表于 2009-10-13 21:02:01 | 显示全部楼层
ucenter中没有详细的查询条件
回复

使用道具 举报

 楼主| hackbread 发表于 2009-10-13 21:13:07 | 显示全部楼层
那要怎么批量删除呢?
回复

使用道具 举报

云天一 发表于 2009-10-14 01:15:02 | 显示全部楼层
给你举个例子
ucenter 数据库 uc_members的表
uchome 数据库 uchome_space的表

SELECT * FROM `ucenter`.`uc_members` m LEFT JOIN `uchome`.`uchome_space` s ON `s`.`uid` = `m`.`uid` WHERE 条件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 14:17 , Processed in 0.104442 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表