通过数据库触发器来实现。找出发贴时间+N天>=今天的所有记录。结贴标记为1

解决方案 »

  1.   

    写个store procedure,管理员希望处理的时候就运行一下(可以放在管理页面里调用,还可以给参数,如多久的帖子结掉,可以有缺省值)。这样最好。trigger会影响数据库性能,每次insert delete 或者 update 都去判断一下,不太好。除非你的性能不受这点事的影响,而且希望超过某个时间如12054分钟的帖子必须马上结掉,不能等待管理员了...