如何在固定时隙后自动增加mysql数据?

时间:2016-12-11 14:22:16

标签: php mysql

例如,我正在创建一个学生管理系统,我想在每年之后提高学生的标准。如果学生以第一标准入学,那么明年他将在第3名之后获得第二名,等等......请帮忙!

2 个答案:

答案 0 :(得分:1)

您可以使用MySQL EVENT之类的

CREATE EVENT myevent
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 YEAR
    DO
      UPDATE `student`  SET `standard` = `standard` + 1
      WHERE some_ID_Column = value;

答案 1 :(得分:0)

设置一个每晚运行的cron作业并运行一个存储过程,检查学生是否已达到下一个标准的条件,以及是否已更新记录。