wuyou 发表于 2013-4-12 10:00:04

积分经测试还存在问题,解决中

论坛升级后,数据表 pre_common_member_count 可能出错没有更新,造成在线时间被清空。
现在我需要把2013.4.6 discuz 5.5论坛的members 这个表中的oltime 值加上 pre_common_member_count 中oltime 的值,应该就可以大致解决问题了。

续:
即将执行:
1.如果现在的“在线时间”比4月6日少的,并且现在的“在线时间”<144 小时,将会把新旧两个“在线时间”相加。
2.如果现在的“在线时间”比4月6日少的,并且现在的“在线时间”>144 小时,将会把旧时间+144小时。
3.如果现在的“在线时间”比4月6日少的,维护不变(这个不用执行)


这样可以保证你的积分不少于以前的。

命令1update pre_common_member_count,cdb_members set pre_common_member_count.oltime=pre_common_member_count.oltime+cdb_members.oltime where pre_common_member_count.uid=cdb_members.uid and pre_common_member_count.oltime < cdb_members.oltime and pre_common_member_count.oltime < 144;命令2update pre_common_member_count,cdb_members set pre_common_member_count.oltime=pre_common_member_count.oltime+144 where pre_common_member_count.uid=cdb_members.uid and pre_common_member_count.oltime < cdb_members.oltime and pre_common_member_count.oltime >=144;经查,有可能是另外一个变量有问题,再测试update pre_common_onlinetime,cdb_onlinetime set pre_common_onlinetime.total=pre_common_onlinetime.total+8400 where pre_common_onlinetime.uid=cdb_onlinetime.uid and pre_common_onlinetime.total < cdb_onlinetime.total and pre_common_onlinetime.total >8400;
update pre_common_onlinetime,cdb_onlinetime set pre_common_onlinetime.total=pre_common_onlinetime.total+cdb_onlinetime.total where pre_common_onlinetime.uid=cdb_onlinetime.uid and pre_common_onlinetime.total < cdb_onlinetime.total and pre_common_onlinetime.total < 8400;

oppo 发表于 2013-4-12 10:41:22

好的,等等吧。我的少将变下士了:dizzy:

无垠 发表于 2013-4-12 10:49:21

本帖最后由 无垠 于 2013-4-12 10:52 编辑

我的原来在线时间1000多(600多?记不清了)小时,现在全没了,登录也不增加了

sunsea 发表于 2013-4-12 12:01:40

我的在线时间588小时

wangxiaohe 发表于 2013-4-12 12:57:53

全靠在线时间的~~之前是大元帅~~升级之后杯具了~~

krayli 发表于 2013-4-12 14:15:26

额,在线时间这个真得记不清了,但是原来的积分在16000多,是中将级别。
论坛的数据没有备份吗?

wuyou 发表于 2013-4-12 14:50:51

数据有备份,但得所有内容包括贴子论坛版本退回到一周前才可以。那样这几天的贴子数据会没了。
好不容易升级了论坛版本呵,中间费了我好几个不眠之夜。
现在我是想办法导出老版旧表中的相应数据到新表中,不知道是否可行?

krayli 发表于 2013-4-12 15:05:31

wuyou 发表于 2013-4-12 14:50 static/image/common/back.gif
数据有备份,但得所有内容包括贴子论坛版本退回到一周前才可以。那样这几天的贴子数据会没了。
好不容易升 ...

辛苦了!

于山 发表于 2013-4-12 15:28:09

前一个版本在线时间还在!具体多少,一般人不会留底.
还是查老底版吧!

viptks 发表于 2013-4-12 17:31:15

WUYOU老大现在下载附件要-1无忧币了?

aakk 发表于 2013-4-12 17:46:56

老大,大校变专业军士了,呜呜

wuyou 发表于 2013-4-12 20:20:26

现在下载不用无忧币。

2011hwo1 发表于 2013-4-12 20:37:52

我的积分少了4000多,能恢复过来吗

wuyou 发表于 2013-4-12 20:43:15

2011hwo1 发表于 2013-4-12 20:37 static/image/common/back.gif
我的积分少了4000多,能恢复过来吗

应该没有问题,只要现在的“在线时间”比4月6日还少的,将会把新旧两个“在线时间”相加。

sratlf 发表于 2013-4-12 21:29:57

wuyou 发表于 2013-4-12 20:43 static/image/common/back.gif
应该没有问题,只要现在的“在线时间”比4月6日还少的,将会把新旧两个“在线时间”相加。

肯定少。。。之前7w多积分的现在就1w多积分少的都是在线时间的。。。

lsc202 发表于 2013-4-12 23:49:04

几天没上论坛变上士了,以前好像是中校还是上校忘了,不过管理也别着急,慢慢来

M 发表于 2013-4-13 01:17:21

辛苦老板了,这短时间可以感觉到无忧CEO的辛苦,经常半夜过后调整论坛。真的很不容易。

M 发表于 2013-4-13 01:20:11


昨天 22:49 您的用户组升级为 少将   看看我能做什么 ›

37 秒前 您的用户组升级为 上校   看看我能做什么 ›

好纠结啊。一会一个级别。嘿嘿。好像那个少将的是我以前的,升级中将只需要6百多分了。

wuyou 发表于 2013-4-13 06:27:32

M 发表于 2013-4-13 01:20 static/image/common/back.gif
昨天 22:49 您的用户组升级为 少将   看看我能做什么 ›

37 秒前 您的用户组升级为 上校   看看 ...

看看你现在登陆还会不会升级?

yonggang 发表于 2013-4-13 08:25:51

wuyou 发表于 2013-4-12 14:50 static/image/common/back.gif
数据有备份,但得所有内容包括贴子论坛版本退回到一周前才可以。那样这几天的贴子数据会没了。
好不容易升 ...

管理员辛苦了!
不过目前积分是正常了 。

yonggang 发表于 2013-4-13 08:36:57

这里是我 4/7截得图。



yueming9712 发表于 2013-4-13 09:56:52

现在在线时间统计还是有问题
我在线时间怎么只有零啊

a8181811 发表于 2013-4-13 10:59:17

辛苦了

reak 发表于 2013-4-13 11:04:52

我的在线时间已经恢复了,唉,说明以前就光伸手和潜水了。

佳佳 发表于 2013-4-13 11:59:46

貌似我也降级了。。。成少将了

M 发表于 2013-4-13 12:27:32

wuyou 发表于 2013-4-13 06:27 static/image/common/back.gif
看看你现在登陆还会不会升级?

现在登录还是大校。没提示升级了。不知道什么时候可以调整回来。嘿嘿。

zeroman 发表于 2013-4-13 19:45:34

辛苦了!

tyzhf 发表于 2013-4-13 19:50:58

在线时间什么时候能恢复,变成小兵了

haiou327 发表于 2013-4-13 19:55:22

在线时间正常了:curse:

pznpt 发表于 2013-4-13 21:34:46

呵呵,我被降级了
页: [1] 2
查看完整版本: 积分经测试还存在问题,解决中