mysql - 在mysql数据库中存储时区信息

标签 mysql database timezone

<分区>

在 mysql 数据库中存储时区信息的最佳方式是什么?我没有关于时间的任何信息,只有时区,例如: +02.00、-03.00 等 您认为 varchar (6) 会正确吗?

最佳答案

VARCHAR(6) 很好,但就我个人而言,我会使用带符号的 SMALLINT(以分钟为单位)存储偏移量。

像这样,你可以存储从-3276832767的数字。

如果您只想存储小时偏移量,您也可以将其存储为 TINYINT。 (从 -128127)

关于mysql - 在mysql数据库中存储时区信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17062223/

相关文章:

MySQL 意外崩溃

mysql - Laravel SQLSTATE[23000] : Integrity constraint violation: 1451 Cannot delete or update a parent row

java - 使用服务器 API 插入数据时能够回滚更改

PHP mysqli_fetch_array 停在 360 结果

mysql - 如何设置MySQL的时区?

java - 东部夏令时间还是东部夏令时间?根据夏令时动态设置 3 个字母时区

php - MySql php 的重复结果

sql - 随机化drupal数据库查询

mysql - 数据库设计中的一对一主从关系

php - UTC 日期时间转换