mysql - 如何在mysql的多数据中心复制中维护时区

标签 mysql

我们希望使用 mysql 进行新的多数据中心复制设置,但它们被放置在两个不同的时区。在这种情况下,在所有数据中心中维护单一时区是否正确?

最佳答案

您应该使用 UTC 即。时间戳,以便可以根据时区显示正确的时间。

每当您引用某个特定时刻时,请根据不受夏令时影响的统一标准来保留时间。 GMT 和 UTC 已被不同的人提及,但 UTC 似乎被提及最多。

??存储时间戳时按原样包括本地时间偏移量(包括 DST 偏移量)。 ??将时间戳存储为 UTC 或纪元(自 1970 年以来的秒数),不带时区或偏移量。

包括原始时区名称,以便您可以在以后重建原始时间并在需要时显示正确的偏移量。

请引用下面的链接,很有帮助

Daylight saving time and time zone best practices

关于mysql - 如何在mysql的多数据中心复制中维护时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24299318/

相关文章:

mysql - 我可以在函数中使用 MySQL PREPARE 语句来创建具有可变表名的查询吗

java - 为 SQL 数据中的重复值分配标识符

php - 根据用户电子邮件进行 id 查找查询

php - 替换php中的字符串?

php - for循环只循环一次

sql - 如何有效地选择表中新添加的行?

php - 登录 session 未按预期工作

mysql - 根据另一列中的值对一列进行平均 SQL

Mysql - 我可以查询事件(事件调度程序)的间隔吗?

mysql - 从 Java Servlet 打印 MySQL 查询结果到 JSP