如何更改已创建的mysql中的事件

时间:2012-10-08 11:40:23

标签: mysql events

任何人都可以给我语法来改变已经创建的事件

这里我使用以下语法

创建了一个事件
create event _insert on schedule at '2012-10-08 17:09' + interval 10 second do insert into event_test values(now());

现在我想将间隔时间从10秒更改为1分钟

以下是event_test表

的表创建语法
DROP TABLE IF EXISTS `testing`.`event_test`;CREATE TABLE  `testing`.`event_test` (`current_date_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`current_date_time`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;

2 个答案:

答案 0 :(得分:4)

只是一个简单的修改命令?

ALTER event _insert 
   ON SCHEDULE AT '2012-10-08 17:09' + INTERVAL 1 MINUTE -- or new date 
   DO INSERT INTO event_test VALUES(now());

答案 1 :(得分:0)

您可以使用:

'      ALTER EVENT event _insert
       ON SCHEDULE schedule 
       DO
       INSERT INTO event_test VALUES(now());