MySQL datetime不同长度的影响

MySQL datetime长度的影响

1.背景

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

2.测试

1.创建一张测试表,里面有两个时间字段都是datetime,但其中一个长度为3

左边为datetime(3) 右边为datatime 大于500时进一,反之舍去取整

总结:

DATETIME 默认不带括号内的数字,表示存储日期时间直到秒。

DATETIME(N) (N 为 1 到 6),表示存储日期时间直到 N 位小数秒。

相关推荐
麦聪聊数据1 小时前
拒绝循环写库:MySQL 批量插入、Upsert 与跨表更新的高效写法
数据库·sql·mysql
技术净胜1 小时前
mysqldump 命令备份单库、多库、全库实操指南
数据库·mysql·adb
1.14(java)1 小时前
数据库范式详解与设计实践
数据库·mysql
麦聪聊数据1 小时前
由SQL空值 (NULL)引发的逻辑黑洞:从NOT IN失效谈起
数据库·sql·mysql
陈天伟教授1 小时前
关系数据库-06. 触发器
数据库·oracle·达梦数据库·国产数据库
技术净胜1 小时前
mysqldump 备份恢复,从单库到全库恢复实操
mysql·msyql
2501_944521001 小时前
rn_for_openharmony商城项目app实战-账号安全实现
javascript·数据库·安全·react native·react.js·ecmascript
遇见火星1 小时前
为MySQL配置SSL加密访问
mysql·adb·ssl
dishugj1 小时前
【Oracle】 闪回技术(Flashback)的底层原理
数据库·oracle·flashback
想摆烂的不会研究的研究生1 小时前
每日八股——Redis(4)
数据库·经验分享·redis·后端·缓存