gpt4 book ai didi

mysql - mysql.timezone_name 的 Time_zone_id 是 "static"吗?

转载 作者:行者123 更新时间:2023-11-29 10:59:01 25 4
gpt4 key购买 nike

我正在构建一个需要存储时区的应用程序。与其构建我自己的时区表,不如使用 mysql 已有的表(mysql.time_zone_names)吗?

如果我使用 Time_zone_id '94' 并且 mysql 更新其时区表,94 仍然是美国/芝加哥吗?

最佳答案

当您运行mysql_tzinfo_to_sql时,MySQL 会从操作系统的/usr/share/lib/zoneinfo 加载时区表。然后它将数据保存在 mysql 数据库中。

因此,条目的稳定性取决于该文件。如果操作系统在 zoneinfo 中添加或删除时区,并且您重新安装 MySQL 实例并再次运行 mysql_tzinfo_to_sql 来加载更改的时区,则 MySQL 中的 time_zone_id 数字值可能会更改。

我建议使用时区名称,而不是数字 ID。

关于mysql - mysql.timezone_name 的 Time_zone_id 是 "static"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42564102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com