问题
参数设置
在 jdbc url 后加上参数serverTimezone=UTC
查询结果
执行show variables like '%time_zone%'
,返回
system_time_zone CST
time_zone SYSTEM
执行select now()
,返回的时间却比当前时间 快了8 小时。
疑问
- UTC 比 东八区 慢8小时,为什么查询结果却快了 8小时?
- 设置
serverTimezone=UTC
后,为什么查询变量 “time_zone”
的结果却是“system”
?二者之间什么关系?