2012-05-15 ALTER EVENT ... ON COMPLETION [NOT] PRESERVE MySQL MySQL 5.1 から導入されたイベントスケジューラのお話。ON COMPLETION PRESERVEを指定しないと、次回予定のないEVENTは実行後に削除される。また、MySQLの再起動によっても削除される。 既に作成されたEVENTにON COMPLETION PRESERVEを指定するには、 ALTER EVENT ... ON COMPLETION PRESERVE を打つ。 逆に、PRESERVEを外す場合は、 ALTER EVENT ... ON COMPLETION NOT PRESERVE とする。 参考 MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 8.1.2 ALTER EVENT 構文 [MySQL] イベント処理の登録・変更・削除 | idocsq.net