MySQL datetime不同长度的影响

MySQL datetime长度的影响

1.背景

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

2.测试

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

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

总结:

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

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

相关推荐
Dxy123931021614 小时前
Python MySQL 错误回滚实战代码
数据库·python·mysql
Go高并发架构_王工15 小时前
Redis未来展望:Redis 7.0新特性与技术发展趋势
数据库·redis·缓存
产幻少年15 小时前
用户登录日志表和系统日志
运维·服务器·数据库
·云扬·15 小时前
InnoDB Cluster高可用测试实战:主从切换与故障恢复验证
数据库·mysql
oMcLin16 小时前
Ubuntu 24.04系统 防火墙配置问题导致 MySQL 无法远程连接:firewalld 与 iptables 的冲突排查
linux·mysql·ubuntu
qq_4557608516 小时前
redis - 持久化
数据库·redis·缓存
&友情岁月&16 小时前
sql脚本的union的要注意点
数据库·sql
nvd1116 小时前
基于 LangChain + Gemini + CloudSQL (pgvector) 的 RAG 实现指南
数据库·langchain
oMcLin16 小时前
Ubuntu 22.04 系统升级后 PostgreSQL 无法启动:如何解决数据库迁移中的兼容性问题
数据库·ubuntu·postgresql
福尔摩斯张16 小时前
STM32数码管和LCD显示技术深度解析(超详细)
数据库·stm32·单片机·嵌入式硬件·mongodb