4

谁能给我语法来更改已经创建的事件

在这里,我使用以下语法创建了一个事件

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;
4

2 回答 2

7

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

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

你可以使用这个:

'      ALTER EVENT event _insert
       ON SCHEDULE schedule 
       DO
       INSERT INTO event_test VALUES(now()); 
于 2015-10-08T15:38:07.917 回答