mysql update 如何查看mysqlevent?

如何查看mysqlevent?如何编辑mysql中events的executeat如何使用?意外发现。创建事件后,信息schema.events模式以及mysql.event事件在表|At和last|

如何查看mysqlevent?

如何编辑mysql中events的executeat如何使用?

意外发现。创建事件后,信息schema.events模式以及mysql.event事件在表|At和last|中执行。执行字段之间的差异为8小时。mysqld实例的时区如下:测试进程,创建测试数据库,创建测试数据表,创建事件,执行SQL语句,查询mysqld实例的时区和时间,执行SQL语句,查询信息uschema.events模式表和mysql.event事件在表中执行|At and last|Executed field value[R

问题原因[R

以确保事件的执行不受时区的影响,并且事件可以准确执行,MySQL将mysql.event事件表的事件计划时间(execute)(在和最后一次执行)到UTC时间。 ] ]文档说明:[r

使用当前会话时区值解释on schedule子句中的时间。这将成为事件时区,即用于事件调度并在事件执行时在事件内生效的时区。这些时间将转换为UTC,并与事件时区一起存储在mysql.event事件桌子。这使事件执行能够按定义继续进行,而不管服务器时区或夏令时效果的任何后续更改。