mysql如何在mysql上添加一个自动递减计划?

slsn1g29  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(497)

我正在尝试在mysql上实现一些自动功能。我需要一个名为vipdays的列的所有箭头每天减少1。
我是说。。今天vipdays列的所有箭头的值=30明天所有值=29。。第二天28。。。我需要这个功能是自动的,不需要手动删除1天。
我做了一些研究,发现一些mysql调度器可以自动执行一些功能,但无法正常工作。
有什么想法吗?

ie3xauqp

ie3xauqp1#

您应该创建每天执行一次的事件并启用计划程序(默认情况下禁用)。应该有用。
但是,你真的想这样做吗?您可以在数据库中存储过期日期而不是数字(例如:“date\u add(curdate(),inverval 30 days)”),然后将其与curdate()进行比较以检查是否过期。

相关问题