有没有办法在Mysql 5.1中实现基于时间的触发器
即。它必须每天12H05运行
修改
目前使用调用SQL脚本的玉米作业 - 但我正在寻找一个不太复杂的解决方案。
答案 0 :(得分:2)
要使用Mysql 5.1.x执行此操作,请使用以下代码:
CREATE EVENT myevent
ON SCHEDULE
EVERY 6 HOUR
COMMENT 'A sample comment.'
DO
UPDATE myschema.mytable SET mycol = mycol + 1;
答案 1 :(得分:0)
除非MySQL中的触发器与大多数其他RDBMS中的触发器不同,否则基于时间的触发器毫无意义。触发器会响应在表中添加/插入/删除的行而触发。如果要进行基于时间的操作,则应考虑使用作业(在SQL Server中)或Windows服务。