メインコンテンツまでスキップ

events

events は、イベントマネージャーのイベントに関する情報を提供します。

events には以下のフィールドが提供されています:

FieldDescription
EVENT_CATALOGイベントが属する catalog の名前。この値は常に def です。
EVENT_SCHEMAイベントが属するデータベースの名前。
EVENT_NAMEイベントの名前。
DEFINERDEFINER 句で指定されたユーザー名(通常はイベントを作成したユーザー)。
TIME_ZONEイベントのタイムゾーン。これはイベントのスケジュールに使用され、イベントの実行中に有効なタイムゾーンです。デフォルト値は SYSTEM です。
EVENT_BODYイベントの DO 句内のステートメントで使用される言語。この値は常に SQL です。
EVENT_DEFINITIONイベントの DO 句を構成する SQL ステートメントのテキスト、つまりこのイベントによって実行されるステートメント。
EVENT_TYPEイベントの繰り返しタイプ。ONE TIME(一時的)または RECURRING(繰り返し)。
EXECUTE_AT一度だけのイベントの場合、イベントを作成するために使用された CREATE EVENT ステートメントの AT 句、またはイベントを変更した最後の ALTER EVENT ステートメントで指定された DATETIME 値です。この列に表示される値は、イベントの AT 句に含まれる任意の INTERVAL 値の加算または減算を反映しています。例えば、イベントが ON SCHEDULE AT CURRENT_DATETIME + '1:6' DAY_HOUR を使用して作成され、イベントが 2018-02-09 14:05:30 に作成された場合、この列に表示される値は '2018-02-10 20:05:30' になります。イベントのタイミングが AT 句ではなく EVERY 句によって決定される場合(つまり、イベントが繰り返される場合)、この列の値は NULL です。
INTERVAL_VALUE繰り返しイベントの場合、イベントの実行間隔を待つ間のインターバルの数。一時的なイベントの場合、この値は常に NULL です。
INTERVAL_FIELD繰り返しイベントが繰り返される前に待機するインターバルに使用される時間単位。一時的なイベントの場合、この値は常に NULL です。
SQL_MODEイベントが作成または変更されたときに有効な SQL モードで、イベントが実行される際に使用されます。
STARTS繰り返しイベントの開始日時。これは DATETIME 値として表示され、イベントに開始日時が定義されていない場合は NULL です。一時的なイベントの場合、この列は常に NULL です。定義に STARTS 句が含まれる繰り返しイベントの場合、この列には対応する DATETIME 値が含まれます。EXECUTE_AT 列と同様に、この値は使用される任意の式を解決します。イベントのタイミングに影響を与える STARTS 句がない場合、この列は NULL です。
ENDS定義に ENDS 句が含まれる繰り返しイベントの場合、この列には対応する DATETIME 値が含まれます。EXECUTE_AT 列と同様に、この値は使用される任意の式を解決します。イベントのタイミングに影響を与える ENDS 句がない場合、この列は NULL です。
STATUSイベントのステータス。ENABLEDDISABLED、または SLAVESIDE_DISABLED のいずれかです。SLAVESIDE_DISABLED は、イベントの作成がレプリケーションソースとして動作する別の MySQL サーバーで行われ、現在の MySQL サーバーにレプリケートされたことを示しますが、イベントは現在レプリカで実行されていません。
ON_COMPLETION有効な値: PRESERVENOT PRESERVE
CREATEDイベントが作成された日時。これは DATETIME 値です。
LAST_ALTEREDイベントが最後に変更された日時。これは DATETIME 値です。イベントが作成されて以来変更されていない場合、この値は CREATED 値と同じです。
LAST_EXECUTEDイベントが最後に実行された日時。これは DATETIME 値です。イベントが一度も実行されていない場合、この列は NULL です。LAST_EXECUTED はイベントが開始された時点を示します。その結果、ENDS 列は LAST_EXECUTED より小さくなることはありません。
EVENT_COMMENTイベントにコメントがある場合、そのテキスト。ない場合、この値は空です。
ORIGINATORイベントが作成された MySQL サーバーのサーバー ID。レプリケーションで使用されます。この値は、レプリケーションソースで実行された場合、ALTER EVENT によってそのステートメントが発生したサーバーのサーバー ID に更新されることがあります。デフォルト値は 0 です。
CHARACTER_SET_CLIENTイベントが作成されたときの character_set_client システム変数のセッション値。
COLLATION_CONNECTIONイベントが作成されたときの collation_connection システム変数のセッション値。
DATABASE_COLLATIONイベントが関連付けられているデータベースの照合順序。