首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL数据库时区设置为格林尼治标准时间

将MySQL数据库时区设置为格林尼治标准时间
EN

Stack Overflow用户
提问于 2012-12-17 23:12:50
回答 2查看 66.3K关注 0票数 14

我需要更改单个数据库的时区,这可能吗?

我知道我们可以在WHM中更改时区(我们使用hostgator的专用服务器),但是在服务器上运行的大量遗留软件有很多+6小时的编码(例如,服务器时区是CST,我们想要GMT的时间,所以以前的开发人员在代码中手动更改日期/时间-不好!)。

我现在在一个新的软件上工作,并希望它在格林尼治标准时间,我知道我可以使用date_default_timezone_set(‘格林尼治标准时间’),但不会解决MySQL插入的日期时间列设置为CURRENT_TIMESTAMP,因为它将插入@ CST时区。

EN

回答 2

Stack Overflow用户

发布于 2015-01-09 22:47:14

如果您不能更改当前时区,则可以更改结果。

日期2015-01-05 12:06:16

代码语言:javascript
复制
Select date + Interval 2 Hour 'date' From ExampleTable

日期2015-01-05 14:06:16

票数 1
EN

Stack Overflow用户

发布于 2019-06-29 11:53:11

您可以修改默认值,而不是输入current_timestamp,使其插入添加到时区小时偏移量的current_timestamp。我只是在找不到任何解决方案的时候就这样做了,不得不自己发明。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13916747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档