SHOW CREATE EVENT event_name
このステートメントは、与えられたイベントを再作成する為に必要な
CREATE EVENT
ステートメントを表示します。例えば、(同じイベント
e_daily が定義され、その後
項12.5.4.15. 「SHOW EVENTS」 に変更された物を利用):
mysql> SHOW CREATE EVENT test.e_daily\G
*************************** 1. row ***************************
Event: e_daily
Create Event: CREATE EVENT e_daily
ON SCHEDULE EVERY 1 DAY
STARTS CURRENT_TIMESTAMP + INTERVAL 6 HOUR
ENABLE
COMMENT 'Saves total number of sessions and
clears the table once per day.'
DO
BEGIN
INSERT INTO site_activity.totals (when, total)
SELECT CURRENT_TIMESTAMP, COUNT(*)
FROM site_activity.sessions;
DELETE FROM site_activity.sessions;
END
アウトプットは、それが作成されたステータスよりも、イベントの現在のステータス(ENABLE)を反映するという事を覚えておいて下さい。
このステートメントは、MySQL 5.1.6 でインプリメントされました。
