MySQL datetime不同长度的影响

MySQL datetime长度的影响

1.背景

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

2.测试

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

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

总结:

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

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

相关推荐
SelectDB14 分钟前
压缩率提升 48%,详解 Apache Doris 存储压缩优化之道|Deep Dive
数据库·开源·github
DBA圈小圈14 分钟前
【KingbaseES】批量修改数据库模式、表等对象的 Owner
数据库·oracle
椰羊~王小美1 小时前
存储过程 vs 存储函数:全面对比
数据库
张人玉1 小时前
SQLite的数据格式和使用命令
数据库·oracle·sqlite
last demo1 小时前
MariaDB 数据库管理
linux·运维·服务器·数据库·php·mariadb
SamDeepThinking1 小时前
在 MySQL 里,不建议使用长事务的根因
后端·mysql
蒋士峰DBA修行之路1 小时前
实验二十六 GaussDB参数调优
数据库·oracle·gaussdb
q***3751 小时前
MySQL输入密码后闪退?
数据库·mysql·adb
张人玉1 小时前
SQLite 快速入门 Cheat Sheet
数据库·sql·sqlite
杨DaB1 小时前
【MySQL】03 数据库的CRUD
数据库·mysql·adb