点击登录
  • 欢迎访问无限星辰技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏无限星辰吧
  • 无限星辰的淘宝店铺已经开张了哦,传送门:http://

解决discuz!1.5-3.1站点统计中发帖会员出现负数的问题

Discuz!问题集 crx349 2635次浏览 0个评论 扫描二维码

出现这个问题主要是数据表pre_common_member_count与pre_common_member会员数量不同步造成的,pre_common_member_count数量比pre_common_member多就会出现这个问题!

注意:
1、该操作是对数据库直接进行删除操作,所以必须进行数据库备份!!!
2、会员数据如果在10W+时可能会导致mysql暂时性的失去响应,所以尽可能的避免访问高峰期执行
3、若大型网站请让你的技术员操作!
4、仅在统计数据出现负数时执行这个操作
如果不听劝告未备份操作所带来的问题,是非常极其蛋疼的!!!

解决方法:
1、备份后台数据
2、进入后台-站长-数据库-升级,将以下语句分别粘贴到Discuz! 数据库升级框里面,每次只能粘贴一句进去!!!

第一句:

1
DELETE FROM pre_common_member WHERE uid NOT IN(SELECT b.uid FROM pre_common_member_count b);

第二句(第一句执行成功后再执行这一句):

1
DELETE FROM pre_common_member_count WHERE uid NOT IN(SELECT b.uid FROM pre_common_member b);

无限星辰 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明解决discuz!1.5-3.1站点统计中发帖会员出现负数的问题
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!