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 に答える