杀鸡焉用牛刀 发表于 2024-11-5 09:56:21

MySQL datetime差别长度的影响

MySQL datetime长度的影响

1.背景

MySQL数据库中某张表的某个字段类型设置datetime, 长度为0,在进行插入数据时,MySQL会对该字段进行舍入操纵。
2.测试

1.创建一张测试表,内里有两个时间字段都是datetime,但此中一个长度为3
左边为datetime(3) 右边为datatime    大于500时进一,反之舍去取整
https://i-blog.csdnimg.cn/direct/d5d04225c1974e849ab0ecc279022701.png
总结:
DATETIME 默认不带括号内的数字,表示存储日期时间直到秒。
DATETIME(N) (N 为 1 到 6),表示存储日期时间直到 N 位小数秒。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: MySQL datetime差别长度的影响