-
EVENT_CATALOG
事件所属目录的名称。此值始终为
def
。 -
EVENT_SCHEMA
事件所属模式(数据库)的名称。
-
EVENT_NAME
事件的名称。
-
DEFINER
子句中命名的帐户
DEFINER
(通常是创建事件的用户), 格式如下。'*
user_name*'@'*
host_name*'
-
TIME_ZONE
事件时区,即用于安排事件并在事件执行期间生效的时区。默认值为
SYSTEM
。 -
EVENT_BODY
事件
DO
子句中语句所使用的语言。值始终为SQL
。 -
EVENT_DEFINITION
组成事件子句的 SQL 语句的文本
DO
;换句话说,即由此事件执行的语句。 -
EVENT_TYPE
事件重复类型,
ONE TIME
(瞬态)或RECURRING
(重复)。 -
EXECUTE_AT
对于一次性事件,这是 用于创建事件的语句的子句
DATETIME
中指定的值 ,或修改事件的最后一个语句的子句中指定的值。此列中显示的值反映了事件 子句中包含的任何值的加法或减法。例如,如果使用 创建事件,并且事件是在 2018-02-09 14:05:30 创建的,则此列中显示的值为 。如果事件的时间由子句而不是子句决定(即,如果事件是重复发生的),则此列的值为 。AT
CREATE EVENT
ALTER EVENT
INTERVAL``AT``ON SCHEDULE AT CURRENT_TIMESTAMP + '1:6' DAY_HOUR``'2018-02-10 20:05:30'``EVERY``AT``NULL
-
INTERVAL_VALUE
对于重复事件,事件执行之间等待的间隔数。对于瞬时事件,该值始终为
NULL
。 -
INTERVAL_FIELD
重复事件在重复之前等待的间隔时间单位。对于瞬时事件,该值始终为
NULL
。 -
SQL_MODE
创建或修改事件时有效的 SQL 模式,以及事件执行时所用的 SQL 模式。有关允许的值,请参阅第 7.1.11 节“服务器 SQL 模式”。
-
STARTS
重复事件的开始日期和时间。这将显示为一个
DATETIME
值,NULL
如果未为事件定义开始日期和时间,则为。对于瞬时事件,此列始终为NULL
。对于定义包含子句的重复事件STARTS
,此列包含相应的DATETIME
值。与EXECUTE_AT
列一样,此值可解析使用的任何表达式。如果没有STARTS
影响事件时间的子句,则此列为NULL
-
ENDS
对于定义中包含子句的定期事件
ENDS
,此列包含相应的DATETIME
值。与EXECUTE_AT
列一样,此值可解析使用的任何表达式。如果没有ENDS
影响事件时间的子句,则此列为NULL
。 -
STATUS
事件状态。
ENABLED
、DISABLED
或 之一SLAVESIDE_DISABLED
。SLAVESIDE_DISABLED
表示事件的创建发生在充当复制源的另一个 MySQL 服务器上,并复制到充当副本的当前 MySQL 服务器,但事件当前未在副本上执行。有关更多信息,请参见第 19.5.1.16 节“调用功能的复制”。信息。 -
ON_COMPLETION
两个值之一
PRESERVE
或NOT PRESERVE
。 -
CREATED
事件创建的日期和时间。这是一个
TIMESTAMP
值。 -
LAST_ALTERED
事件上次修改的日期和时间。这是一个
TIMESTAMP
值。如果事件自创建以来没有被修改过,则此值与该值相同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
与事件关联的数据库的排序规则。