在何处设置会话时区(MySql)

在何处设置会话时区(MySql),mysql,typeorm,Mysql,Typeorm,我正在使用typeorm和MySql 是否有一个地方可以初始化语句以设置连接或会话时区,从而使其适用于整个应用程序 或者,当我在没有管理员权限的情况下使用云数据库服务器时,有什么好方法可以将所有时间默认为UTC?今天我用的是GoDaddy,他把时区设置为MST。如果我必须搬家,新供应商可能有不同的时区 我在createConnection回调中尝试了一个查询SET timezone='+0:00'。它起作用了,但只持续了几分钟。一段时间后,查询将返回MST中的TIMESTAMP值。这是因为数据库

我正在使用
typeorm
和MySql

是否有一个地方可以初始化语句以设置连接或会话
时区
,从而使其适用于整个应用程序

或者,当我在没有管理员权限的情况下使用云数据库服务器时,有什么好方法可以将所有时间默认为UTC?今天我用的是GoDaddy,他把时区设置为MST。如果我必须搬家,新供应商可能有不同的时区


我在
createConnection
回调中尝试了一个查询
SET timezone='+0:00'
。它起作用了,但只持续了几分钟。一段时间后,查询将返回MST中的
TIMESTAMP
值。这是因为数据库连接被删除并重新连接了吗?

它没有说明它使用了什么驱动程序,并将和声明为开发依赖项(?)。在连接设置中添加一个
时区
键是值得的。谢谢你的提示。我试过了,发现它没有改变连接
时区
。它似乎只是使用设置来解释数据库结果。因此,如果我有
timezone
的“Z”,即使服务器位于MST,typeorm(或者是mysql)也会将数据库结果(时间戳
TIMESTAMP
type)视为UTC,仅此而已。