如何在mysql中获取时更改列的时区

uurv41yg  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(260)

我的mysql的时区是utc。我有许多带有timestamp类型的列。其中的所有值都存储在utc中。我只想以ist格式检索一列的日期。我不想修改列中的当前日期。在从这个特定的列中检索时,是否有任何方法可以更改时区?
我希望避免每次获取列时都执行convert\u tz()。相反,我正在寻找一种默认情况下将此函数应用于列的方法,因此我不需要每次都这样做。

izkcnapc

izkcnapc1#

您需要将查询更改为:

$mysqli->query("set time_zone = '+05:30'");

相关问题