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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 均匀发帖时间间隔

[复制链接]
Arice 发表于 2006-12-30 17:10:43 | 显示全部楼层 |阅读模式
有一些利用不完善的转换程序转换出来的数据发帖时间变成1970年,后来使用了一段时间,想把原来的1970年给改了,又不想重新转换,毕竟已经有了新的数据了。

可以使用下边的SQL语句,到phpmyadmin或者后台升级数据库里粘贴这些语句来修正。

务必注意,操作前,请备份好自己的数据库。


  1. UPDATE cdb_threads SET dateline =  UNIX_TIMESTAMP() - days*86400*(1 - tid/tids) WHERE tid < maxtid;
  2. UPDATE cdb_posts SET dateline =  UNIX_TIMESTAMP() - days*86400*(1 - pid/pids) WHERE pid < maxpid;
复制代码


其中:
days要改成论坛创办天数,
tids和pids分别是主题数和帖子数,也可以是最大主题tid或最大帖子pid,
maxpid和maxtid为你想要更新发帖时间的最大tid和pid值。

例如我有一个论坛创办999天,主题数是15000,帖子数是250000,我想更新的最大tid为13000,最大帖子pid是220000,我的SQL语句便是:

  1. UPDATE cdb_threads SET dateline =  UNIX_TIMESTAMP() - 999*86400*(1 - tid/15000) WHERE tid < 13000;
  2. UPDATE cdb_posts SET dateline =  UNIX_TIMESTAMP() - 999*86400*(1 - pid/250000) WHERE pid < 220000;
复制代码

[ 本帖最后由 Arice 于 2006-12-30 17:14 编辑 ]

评分

1

查看全部评分

紫琼 发表于 2006-12-30 17:12:03 | 显示全部楼层
沙发支持!~
回复

使用道具 举报

不太行 发表于 2006-12-31 10:01:41 | 显示全部楼层
强烈需要!!!感谢楼主和紫琼版主!
回复

使用道具 举报

freddy 发表于 2006-12-31 14:27:09 | 显示全部楼层
ding!
回复

使用道具 举报

kook12368 发表于 2006-12-31 16:10:51 | 显示全部楼层
路过支持米叔下
回复

使用道具 举报

kook12368 发表于 2006-12-31 16:11:48 | 显示全部楼层
米叔你上回不是,什么事来着..要给我加威望吗
回复

使用道具 举报

安笛 发表于 2007-3-1 15:53:44 | 显示全部楼层
原帖由 kook12368 于 2006-12-31 16:11 发表
米叔你上回不是,什么事来着..要给我加威望吗


米成叔叔啦???  
  哈哈 支持一下小米
回复

使用道具 举报

looktoronto 发表于 2007-3-8 21:50:57 | 显示全部楼层
根据我的情况,我是这样设定
UPDATE cdb_threads SET dateline =  UNIX_TIMESTAMP() - 663*86400*(1 - tid/2727) WHERE tid < 2500;
UPDATE cdb_posts SET dateline =  UNIX_TIMESTAMP() - 663*86400*(1 - pid/64746) WHERE pid < 62000;

但是,无论在后台升级,或在phpmyadmin,都没有修改成功
怎么回事呢?

另外,怎样知道论坛的pid呢?
我的tid和pid都是自己编的

[ 本帖最后由 looktoronto 于 2007-3-8 23:01 编辑 ]
回复

使用道具 举报

kkhpop 发表于 2007-3-9 08:37:44 | 显示全部楼层
ding!
回复

使用道具 举报

清风细雨 发表于 2007-3-9 08:46:41 | 显示全部楼层
顶下米米!哈哈,米米 I LOVE YOU  好久米在Q群见到你了咯!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 17:13 , Processed in 0.029958 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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