mysql中的时间戳错误

3yhwsihp  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(268)

我使用now()作为默认值进行insert,当我查看表时,它显示例如11:00,当我单击它时,它指定时区(+3:00)。也就是说它等于8:00 utc+0。这是错误的,因为我实际上是在11:00 utc+0插入的。
更奇怪的是,当我尝试“set time_zone='+9:00'”或者无论指定哪个时区,它都不会改变任何东西-now()仍然使用utc+3创建错误的时间戳。
如果我只写一个查询“set time_zone='+3:00';选择now()“,它将返回正确的值。
但如果我写“设置时区='+3:00';更新 table 设置time=now(),其中id=11“,然后检查表格,问题再次出现。
我用的是000webhost。
请帮忙?它让我发疯。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题