是否有任何时区附加(如元数据)与MySQL中的每个datetime字段值?还是每个日期都独立于时区?
Is there any timezone attached (like metadata) with every datetime field values in MySQL?
不,数据库中没有每个日期(如元数据)存储的时区。MySQL,默认情况下,取服务器的时区为所有存储的日期。
要了解它是什么,请在shell中运行这个命令
mysql> SELECT @@global.time_zone, @@session.time_zone;
现在你可以看到服务总是有这两个时区
- 全局(适用于所有mysql连接)
- 会话-本地连接
通过这个Stackoverflow问题来阅读更多关于这个的信息。还有这个问题要阅读如何更改/设置它