数据库根据“结束时间”字段 改变“状态”字段的值 5
现在有个需求是这样的:表T有一个“结束时间”字段和“状态”字段,而当前时间到结束时间时需要把状态字段的值变为2,请问如何实现如:现在有一条记录结束时间是:2013-06-...
现在有个需求是这样的:
表T 有一个 “结束时间” 字段 和 “状态” 字段,而当前时间到结束时间时需要把状态字段的值变为2,请问如何实现
如:现在有一条记录 结束时间是:2013-06-25 09:00:00 ,当北京时间2013-06-25 09:00:00到时,把状态字段改成2
补充:数据库技术、java、.net技术达到目的都可以
我现在的解决方案是 用servlet写一个监听器,在监听器初始化时为每一条数据库记录建立一个定时器,定时到结束时间 调度改变状态值。但是这个弊端很大,为每一条记录建立一个定时器,如果数据库中有大量的数据,那么将消耗很多系统资源,因此这种设计不合理 展开
表T 有一个 “结束时间” 字段 和 “状态” 字段,而当前时间到结束时间时需要把状态字段的值变为2,请问如何实现
如:现在有一条记录 结束时间是:2013-06-25 09:00:00 ,当北京时间2013-06-25 09:00:00到时,把状态字段改成2
补充:数据库技术、java、.net技术达到目的都可以
我现在的解决方案是 用servlet写一个监听器,在监听器初始化时为每一条数据库记录建立一个定时器,定时到结束时间 调度改变状态值。但是这个弊端很大,为每一条记录建立一个定时器,如果数据库中有大量的数据,那么将消耗很多系统资源,因此这种设计不合理 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询