例如我预订了一家餐馆,它将在24小时后到期。在db(MySQL)的预留表中,如何在24小时后自动将状态更新为过期?你们建议采用什么方法?提前谢谢!
答案 0 :(得分:7)
你真的不知道你想要处理的问题,但我会在预订时存储时间戳,并且有一个字段存储在点预订的间隔之后它会过期(24小时后)你的情况)就是这样。其余部分应在您阅读/显示该信息时进行处理。
此外,如果您仍然想要更改DB中的值,请转到定期更新数据库的cron
答案 1 :(得分:1)
运行定期任务通常使用cron完成。
以下是关于drupal的一些说明how to use it(这是php / mysql)
答案 2 :(得分:1)
使用像Unreason所说的cron或MySQL事件,请参阅Create event。
答案 3 :(得分:0)
我建议采用以下两种方法。
答案 4 :(得分:0)
使用cron可能很困难
通过将时间戳值与时间限制进行比较来运行更新查询。
它会起作用。