在 Mysql 中存储时间

2019-04-24  本文已影响0人  耀得嘛

TLDR

辨析

timestamp

这种数据类型的时间范畴有限,基本被淘汰了,不要考虑。

datetime

在 mysql 5 中,datetime 只能存储年月日时分秒,并不能存储毫秒,不够精确。而在 mysql 8 中,datetime 可以存储毫秒,推荐使用。

bigint

使用整数来保存 unix 时间戳是一个好想法。编程语言中的时间戳支持到毫秒位,要在 mysql 中进行存储的话,int 型大小不够,需要使用 bigint 来保存。

上一篇 下一篇

猜你喜欢

热点阅读