不确定它是否可能,但是有没有办法在某个日期自动更新数据库字段?
我刚刚获得了一个系统可供使用,并且没有关于流程的文档,也没有代码中的注释以及超过2000个文件,其中包含数千行写得不好的代码。它是一个定制的MVC系统。
现在,当前系统会在日期到来之前提前24小时自动更新数据库字段。没有cronjobs在运行。是否可以在特定日期发生时自动更新字段?或者代码是以某种方式触发的?可以通过PHP脚本完成吗?
基本上,系统在到期日期前24小时到期。
到目前为止,已经通过以下材料但没有帮助:
PHP and MYSQL date expiry near
get a time difference between two dates
PHP MySQL - Select all where expiry date = todays date + 7 days
http://www.interactivetools.com/forum/forum-posts.php?postNum=2215219
http://www.dreamincode.net/forums/topic/317765-how-to-set-expiration-date-in-php/
答案 0 :(得分:1)
我认为你可以在另一个功能MySql上引起注意 - “使用事件调度程序” https://dev.mysql.com/doc/refman/5.1/en/event-scheduler.html