有什么办法在Mysql 5.1中实现基于时间的触发器吗?

问题描述:

有什么办法来实现基于时间触发在MySQL 5.1有什么办法在Mysql 5.1中实现基于时间的触发器吗?

即它必须在12H05每天运行

编辑

,一个玉米作业调用一个SQL脚本,目前已使用 - 但我正在寻找一个不太复杂的解决方案。

除非MySQL中的触发器与大多数其他RDBMS中的触发器不同,否则基于时间的触发器没有任何意义。触发器响应于在表中添加/插入/删除行。如果您希望进行基于时间的操作,则应考虑Job(在SQL Server中)或Windows Service。

+0

...或者一个cron任务。 – 2010-01-15 12:48:12

了使用MySQL 5.1.x中做到这一点使用下面的代码:

CREATE EVENT myevent 
    ON SCHEDULE 
     EVERY 6 HOUR 
    COMMENT 'A sample comment.' 
    DO 
     UPDATE myschema.mytable SET mycol = mycol + 1; 

Here link to the users manual