MySQL datetime不同长度的影响

MySQL datetime长度的影响

1.背景

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

2.测试

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

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

总结:

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

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

相关推荐
飞Link1 分钟前
【MySQL】Linux(CentOS7)下安装MySQL8教程
linux·数据库·mysql
数据库生产实战17 分钟前
Oracle的_segment_count和3个event对高并发事务与索引性能的影响分析
数据库·oracle
程序员侠客行1 小时前
Mybatis二级缓存实现详解
java·数据库·后端·架构·mybatis
Tipriest_1 小时前
linux中的文本分接流tee命令介绍
linux·服务器·数据库
爱喝水的鱼丶1 小时前
SAP-ABAP:在SAP世界里与特殊字符“斗智斗勇”:一份来自实战的避坑指南
运维·服务器·数据库·学习·sap·abap·特殊字符
阿拉伯柠檬1 小时前
MySQL内置函数
linux·数据库·mysql·面试
小Mie不吃饭1 小时前
2025 Oracle小白零基础到入门的学习路线
数据库·oracle
计算机学姐1 小时前
基于SpringBoot的送货上门系统【2026最新】
java·vue.js·spring boot·后端·mysql·spring·tomcat
麒qiqi1 小时前
SQLite3 数据库
数据库·oracle
不吃橘子的橘猫2 小时前
NVIDIA DLI 《Build a Deep Research Agent》学习笔记
开发语言·数据库·笔记·python·学习·算法·ai