mysql事件:为什么存储过程没有定时执行呢?

YanClover 发布于 2012/04/05 11:58
阅读 583
收藏 0

为什么存储过程没有定时执行呢?

mysql> select version();
+------------------+
| version()        |
+------------------+
| 5.1.51-community |
+------------------+

以下是过程及事务:
use test;

set global event_scheduler=1;

CREATE PROCEDURE timingFillTemp(in nowDate DateTime)
BEGIN
 /*省略变量*/
 insert into tempacquisition(Degree,AcquisitionDateTime,DeviceId)
        value(25,nowDate,devid);
END

create event if not exists e_timingFT
 on schedule every 10 minute
 on completion preserve
 do call timingFillTemp(sysdate());

alter event e_timingFT on completion enable;

加载中
返回顶部
顶部