处理经过时间的订阅的最佳方式

时间:2014-03-31 22:46:39

标签: mysql

我的数据库中有一列名为 SubscriptionDate。另一列名为

"状态"如果订阅仍然有效,则显示Active。

现在我想到了一种方法,通过将状态更改为那些,我可以使订阅有效和无效。

我是否有办法在 SubscriptionDate 中加入日期时间,然后执行"某事"将此Datetime减少到零?如果它为零,我将列设置为无效。这可以通过某些程序完成,或者我必须用Java(我正在使用)编写一些代码来执行此操作。

2 个答案:

答案 0 :(得分:2)

最好的办法是拥有2列。 start_dateend_date

答案 1 :(得分:2)

也许最简单的方法就是简单地设置StartEnd日期。

但是,如果您想完成您的想法,可以使用scheduled jobs来减少SubscriptionDate