是否可以将 MySQL(在运行时)配置为对所有写入查询使用 UTC,但对所有SELECT
查询使用另一个时区?
我以 UTC 存储所有日期(此外,该应用程序将始终将 UTC 日期时间传递给 MySQL)并将 MySQL 配置为以 UTC 运行(使用SET time_zone = '+0:00'
);但有没有办法让它自动将所有内容翻译SELECT
成另一个时区?
我意识到我可以在代码中做到这一点,但如果我能让 MySQL 为我完成这项工作,那就容易多了。
需要明确的是:我还想只运行一次命令,而不是对每个查询使用任何日期/时间格式化函数。