【发布时间】:2014-10-01 08:42:00
【问题描述】:
在 mysql 中创建事件时,我将时间表定义如下:
ON SCHEDULE EVERY 1 DAY STARTS '2014-08-08 00:00:00'
但是,当我运行以下查询时:
SELECT * FROM mysql.event;
我看到了以下输出:
我想知道为什么starts 时间显示为'2014-08-08 07:00:00' 而不是我在创建事件时定义的'2014-08-08 00:00:00'。请告诉我。
【问题讨论】:
-
也许 MySQL Workbench 会将时间本地化到您的本地时区?
-
如何检查和禁用它?
-
您可以使用
SELECT @@global.time_zone, @@session.time_zone;检查当前值 -
@double_j 在运行
SELECT @@global.time_zone, @@session.time_zone;后,两者都显示SYSTEM
标签: mysql mysql-workbench mysql-event