泽西岛宁静的网络服务。我希望在数据库表中的createTime列中插入的默认时间应配置为IST而不是UTC中的默认时间(不确定)。我不想改变mysql服务器的时区。我希望在创建池连接时配置时区,并且在连接关闭时应该恢复为默认值。
答案 0 :(得分:0)
如果没有另外配置,MySql服务器中的默认时区是系统/ OS时区。您可以在每个连接上设置时区,这不会影响服务器的全局设置。
示例:
> SET time_zone='+02:00'
要阅读全局和会话时区,请使用
SELECT @@global.time_zone, @@session.time_zone
https://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html