我创建了一个列(created_at
)来存储时间戳,但我很困惑是否应该使用int, bigint或时间戳数据类型来存储时间戳。
请详细说明
必须使用TIMESTAMP
,因为:
In时间戳值在存储时从当前时区转换为UTC,在检索时从UTC转换回当前时区。
更多细节请参考:http://www.w3resource.com/mysql/mysql-data-types.php
我创建了一个列(created_at
)来存储时间戳,但我很困惑是否应该使用int, bigint或时间戳数据类型来存储时间戳。
请详细说明
必须使用TIMESTAMP
,因为:
In时间戳值在存储时从当前时区转换为UTC,在检索时从UTC转换回当前时区。
更多细节请参考:http://www.w3resource.com/mysql/mysql-data-types.php