我正在尝试在MySql上执行一些自动功能。 我需要名为 vipdays 的列中的所有箭头每天减少1。
我的意思是..今天列vipdays的所有箭头的值= 30 明天所有值= 29 ..第二天28 ...,我需要该功能 自动运行,无需手动删除1天。
我进行了一些研究,找到了一些可以自动执行的MySql Scheduler 某些功能,但无法使其正常工作。
有什么想法吗?
答案 0 :(得分:1)
您应该创建每天执行一次的EVENT并启用调度程序(默认情况下处于禁用状态)。 应该可以。
但是,您真的要这样做吗? 您可以将过期日期而不是数字(例如:“ DATE_ADD(CURDATE(),INVERVAL 30 DAYS)”))存储在数据库中,然后将其与CURDATE()进行比较以检查其是否过期。