mysql 版本5.7.10
- 希望时间精确保存到毫秒级?
- 改动方案:长度改为3,这里的长度代表精确到毫秒的位数。
-
设定默认值:CURRENT_TIMESTAMP(3) 位数与设置长度一致。
-
更改后效果:
-
-
- 两者都可以存储到毫秒级别,timestamp 存储的是UTC 时间,查询时根据当前系统时区自动转化。datetime 则是输入的时间不变化。
- timestamp 更适合国际化的存储,这样可以自动转化时间。
- now(3) 可以给timestamp(3) 赋值
-
mysql 版本5.7.10
设定默认值:CURRENT_TIMESTAMP(3) 位数与设置长度一致。
更改后效果: