【发布时间】:2020-02-24 05:24:21
【问题描述】:
首先,感谢您抽出宝贵的时间来查看我的初学者问题
所以问题是,我仍然无法理解 datetime 在 MySQL 上的工作原理
“我可以在更改时区时转换所有表中的所有日期时间列以匹配新时区吗?”
比如我的服务器本地时间是UTC+7 我有几个表的数据库,其中一些表包含日期时间数据类型的列(例如 CreationTime、updatedTime、visitTime 等) 现在应该,不知何故,我计划将我的服务器移动到不同的时区,比如说 UTC +8。 我可以使用一种方法将许多表中的所有日期时间列自动转换为新时区吗? 假设旧日期时间是 22/2/20 18:00:00,转换后变为 22/2/20 19:00:00。考虑到手动逐一编写所有表或所有列名的列表是不可能的,所有这些都带有方法或函数(最好是 mysql 原生的,但我可以使用 php 妥协)?
对不起,如果问题是肤浅的。我已经浏览过网络和 stackoverlow,但我在编程方面的知识微薄,无法掌握大部分讨论。
非常感谢。
【问题讨论】: