哪种数据类型在MySQL中存储UTC偏移量

时间:2014-05-28 15:11:39

标签: mysql timezone

我有一个MySQL时区表,我在其中存储和排序UTC偏移量。 UTC偏移的值为+ 03:00,-10:00,+ 00:00,+ 05:30,依此类推。完整列表可以找到here

我应该使用哪种数据类型来存储此UTC偏移列?我目前正在使用time数据类型,它为每个UTC偏移附加一个“:00”秒。我也尝试使用varchar,这很好,但对于其他数据库管理员来说可能没有意义。

更新

我也在考虑使用int将每个偏移量表示为秒数。这将使列非常容易排序。

1 个答案:

答案 0 :(得分:1)

它看起来非常适合TIME数据类型。

  

TIME

     

一个时间。范围是' -838:59:59'到' 838:59:59' MySQL在' HH:MM:SS'中显示TIME值。格式,但允许使用字符串或数字将值分配给TIME列。