我需要更改单个数据库的时区,这可能吗?
我知道我们可以在WHM中更改时区(我们使用hostgator的专用服务器),但是在服务器上运行的大量遗留软件有很多+6小时的编码(例如,服务器时区是CST,我们想要GMT的时间,所以以前的开发人员在代码中手动更改日期/时间-不好!)。
我现在在一个新的软件上工作,并希望它在格林尼治标准时间,我知道我可以使用date_default_timezone_set(‘格林尼治标准时间’),但不会解决MySQL插入的日期时间列设置为CURRENT_TIMESTAMP,因为它将插入@ CST时区。
发布于 2015-01-09 22:47:14
如果您不能更改当前时区,则可以更改结果。
日期2015-01-05 12:06:16
Select date + Interval 2 Hour 'date' From ExampleTable日期2015-01-05 14:06:16
发布于 2019-06-29 11:53:11
您可以修改默认值,而不是输入current_timestamp,使其插入添加到时区小时偏移量的current_timestamp。我只是在找不到任何解决方案的时候就这样做了,不得不自己发明。
https://stackoverflow.com/questions/13916747
复制相似问题