请教一个mysql的event的问题

bashen1101 2010-12-01 02:53:01
创建了个event,应用正常,但看mysql.event里该event的starts时间却显示为设置的时候减8小时
CREATE EVENT `test`
ON SCHEDULE EVERY 10 MINUTE STARTS ‘2010-12-01 08:00:00'
ON COMPLETION PRESERVE ENABLE
DO call test()
然后看
created: 2010-12-01 14:12:41
starts: 2010-12-01 00:00:00此时
select now()
2010-12-01 14:13:59

show variables
system_time_zone | CST
time_zone | SYSTEM

退出mysql,系统的时间也是对的
怎么就创建的时间和显示出来不一样呢?执行是一样的~
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-12-07
  • 打赏
  • 举报
回复
把下面的值贴出来看一下。
mysql> show variables like '%zone%';
+------------------+---------------------+
| Variable_name | Value |
+------------------+---------------------+
| system_time_zone | China Standard Time |
| time_zone | SYSTEM |
+------------------+---------------------+
2 rows in set (0.80 sec)

mysql>
iihero_ 2010-12-07
  • 打赏
  • 举报
回复
SELECT @@global.time_zone, @@session.time_zone;

把这两个值打出来看看,肯定是你的create event时刻启用了不同的timezone引起的
bashen1101 2010-12-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwwwa 的回复:]
时区问题?
show variables like '%time_zone%'
SET GLOBAL time_zone = '+8:00';
[/Quote]
试过了,没用
WWWWA 2010-12-01
  • 打赏
  • 举报
回复
时区问题?
show variables like '%time_zone%'
SET GLOBAL time_zone = '+8:00';
bashen1101 2010-12-01
  • 打赏
  • 举报
回复
自己顶下,高手去哪了?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧