MySQL には、スケジュールされたイベントを操作するための複数の SQL ステートメントが用意されています:
新しいイベントは
CREATE EVENT
ステートメントを使用して定義されます。 セクション13.1.13「CREATE EVENT ステートメント」を参照してください。既存のイベントの定義は、
ALTER EVENT
ステートメントによって変更できます。 セクション13.1.3「ALTER EVENT ステートメント」を参照してください。-
スケジュール設定済みイベントが不要になった場合は、その定義者が、
DROP EVENT
ステートメントを使用してサーバーから削除できます。 セクション13.1.25「DROP EVENT ステートメント」を参照してください。 イベントがそのスケジュールの終了を過ぎても持続されるかどうかは、ON COMPLETION
句がある場合、この句によって決まります。 セクション13.1.13「CREATE EVENT ステートメント」を参照してください。イベントが定義されているデータベースに対する
EVENT
権限を保有するすべてのユーザーは、そのイベントをドロップできます。 セクション25.4.6「イベントスケジューラと MySQL 権限」を参照してください。