
标题: [求助]论坛主题和回复的关联问题 [打印本页]
作者:
kingofworl 时间: 2005-1-29 09:54
以前没做过论坛,初步设想是建3个表,一个表用来存主题的内容,有以下列名:userid,title,zw(主题正文),bh(编号)……,另一个表用来存回复的内容,有以下列:userid,bh(用它和主题表关联)……,我在sqlserver中如果将bh设成自加一的int型,那么即使将第bh=a条删除,新建的还是bh=a+1,而不是a,主题不是userid似乎bh这样越来越大(可能每天几百的数值增长)不太好,怎么才能让这个索引重新排序呢,如果不能的话怎么做好,咱们轩辕的论坛这方面是怎么做的,另外回复的表里是不是也要有自己的一个自加一的一个编号,用来编辑删除。 请各位高人指教,不胜感激
作者:
Maxwell 时间: 2005-1-29 10:14
主题id保持增长不好吗?如果一个帖子id被删除了将不会有另一个帖子占用这个id,这样即使原帖链接被别人引用了也不会出问题。
具体的设计你随便找个论坛的源码看看就行。
作者:
kingofworl 时间: 2005-1-29 10:19
int的最大值是2的31次方减一,年复一年用没了会怎样
作者:
Maxwell 时间: 2005-1-29 10:24
晕,那也是个21亿大的数吧?要多少时间才能用完这么多id,用完了可以建新表。
作者:
kingofworl 时间: 2005-1-29 10:26
原帖由Maxwell于2005-01-29, 10:24:00发表
晕,那也是个21亿大的数吧?要多少时间才能用完这么多id,用完了可以建新表。
哈哈,不好意思,第一次做,想的太多了
作者:
Maxwell 时间: 2005-1-29 10:42
呵呵,都一样,我写程序也往往会考虑一些从来不会发生的问题。
现在论坛代码那么容易找到,去找一个研究一下有好处的。
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) |
Powered by Discuz! 5.0.0 |