Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

27.4.4 事件元数据

要获取事件的元数据:

事件计划器时间表示

每个 MySQL 会话都有一个会话时区(STZ)。这是从服务器的全局 time_zone 值初始化的,但可以在会话期间更改。

当前会话时区在 CREATE EVENTALTER EVENT 语句执行时使用,以解释事件定义中的时间。这将成为事件时区(ETZ),即事件执行时使用的时区。

对于事件信息在数据字典中的表示,execute_atstartsends 时间将被转换为 UTC 并存储,连同事件时区一起。这使得事件执行可以根据定义进行,不受服务器时区或夏令时效应的影响。last_executed 时间也将被存储在 UTC 中。

事件时间可以通过从 Information Schema EVENTS 表或 SHOW EVENTS 获取,但它们将被报告为 ETZ 或 STZ 值。下表总结了事件时间的表示。

EVENTS SHOW EVENTS
执行于 ETZ ETZ
开始 ETZ ETZ
结束 ETZ ETZ
最后执行 ETZ
创建 STZ
最后修改 STZ