如何自动每隔几分钟增加一次mysql表的字段值

时间:2011-06-13 06:09:15

标签: mysql

我在mysql表中有一个字段,我希望每隔约5分钟(298秒)增加一个字段值,

我们如何才能增加这个字段值?

感谢

3 个答案:

答案 0 :(得分:5)

如果您使用的是MySql版本5.1.6或更高版本,则可以使用内置的event scheduler

CREATE EVENT e_update ON SCHEDULE EVERY 298 SECOND DO
  UPDATE tableName SET Col = Col + 1;

或者

CREATE EVENT e_update ON SCHEDULE EVERY 5 MINUTE DO
  UPDATE tableName SET Col = Col + 1;

答案 1 :(得分:0)

你可以创建一个php脚本来更新你喜欢的数据库字段,然后创建一个每五分钟执行一次这个脚本的cron作业。

用您选择的脚本语言替换PHP。

答案 2 :(得分:0)

执行此操作的一种方法是在服务器上安装一个php脚本,每隔5分钟由cron调用一次。

*/5 * * * * /home/whatever/updateField.php