Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MySQL 中存储时区偏移量的正确数据类型/结构是什么?我只想存储数值(城市和国家显然存储在其他列中)。
例子:
你应该使用TIME. 它是任务的正确数据类型:您可以使用格式和计算。此外,根据文档,TIME也应该由于两个时刻之间的差异而使用,这实际上是时区。
TIME
从文档:
MySQL 以“HH:MM:SS”格式(或“HHH:MM:SS”格式用于大小时值)检索和显示 TIME 值。TIME 值的范围可以从“-838:59:59”到“838:59:59”。小时部分可能会很大,因为 TIME 类型不仅可以用于表示一天中的某个时间(必须小于 24 小时),还可以用于表示经过的时间或两个事件之间的时间间隔(可能远大于24 小时,甚至是负数)。