MYSQL 如何在MySql上添加自动递减计划?

标签 mysql auto-increment schedule

我正在尝试在 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/

相关文章:

java - 使用预定义的scrypt文件通过Spring自动生成sql表

mongodb - LoopBack4 MongoDB 自动递增自定义 ID

Java EJB @Schedule 注释方法被调用两次

php - jquery回调后将信息保存到数据库

mysql - mysql错误代码3019,如何更正?

MySQL使用IN()时的顺序

mysql - Hibernate 不填充 AUTO_INCREMENT 列作为复合 PK、错误或反功能的一部分?

mysql - 根据上一行增加一行

windows - 在 Windows 上调度作业