我正在尝试在 MySql 上执行一些自动功能。 我需要名为 vipdays 的列的所有箭头每天减少 1。
我的意思是..今天 vipdays 列所有箭头的值 = 30 明天所有值 = 29.. 第二天 28... 我需要这个函数 自动,无需手动删除 1 天即可工作。
我做了一些研究,发现了一些可以自动化的 MySql Scheduler 有一些功能,但无法使用。
有什么想法吗?
最佳答案
您应该创建每天执行一次的事件并启用调度程序(默认情况下禁用)。 它应该可以工作。
但是,你真的想这样做吗? 您可以在数据库中存储过期日期而不是数字(例如:“DATE_ADD(CURDATE(), INVERVAL 30 DAYS)”),然后将其与 CURDATE() 进行比较以检查它是否过期。
关于MYSQL 如何在MySql上添加自动递减计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53605187/