当前位置: 首页 > ds >正文

mysql中优先使用datetime存储时间

基于大模型的问答进行了记录。

对为甚timestamp不如datetime好用做了深入了解,再此记录

  • 范围广 ‘1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’ 而
    • timestamp 仅支持’1970-01-01 00:00:01’ 到 ‘2038-01-19 03:14:07’ UTC, 存在2038年问题, 不适合长期存储场景

      timestamp范围存储不长的原因。底层使用4个字节32位有符号整型存储,若超过范围会内存溢出

  • 存储绝对值 不会进行utc转换。
    • timestamp 会根据utc进行转换,若时区为utc+8, 插入2025-04-18 22:18:00,会被存储为2025-04-19 06:18:00
  • 存储稳定。兼容性好。无溢出风险
    • 对于timestamp而言旧系统可能不支持时区自动转换
  • 性能和存储空间权衡
    • datetime占8字节
    • timestamp占4个字节。若数据量极大,范围就在区间范围内可考虑
http://www.xdnf.cn/news/124.html

相关文章:

  • ES中常用的Query和查询作用,以及SpringBoot使用实例
  • 人工智能工程师的职业前景如何?
  • 数据结构-八大排序
  • 《Spring Boot 测试框架指南:@SpringBootTest与Mockito的最佳实践》
  • 江湖路远,唯PUT可稳:Express 路由更新招式全解
  • AI 组件库是什么?如何影响UI的开发?
  • 选择 iOS 按键精灵无根有根越狱辅助工具的理由
  • Git 进阶之路:高效协作之分支管理
  • 2025妈妈杯数学建模D题完整分析论文(共42页)(含模型建立、代码)
  • 设计模式 --- 外观模式
  • srp batch
  • langchain tools源码解析以及扩展
  • 单线服务器有什么优点
  • 【Linux学习笔记】进程调度与切换之O(1)调度算法
  • 【c语言】深入理解指针3——回调函数
  • OpenCV day6
  • 数据结构学习笔记 :树与二叉树详解
  • 学习threejs,使用EffectComposer后期处理组合器(采用RenderPass、GlitchPass渲染通道)
  • PyCharm入门导览
  • 蓝桥杯之前缀和
  • 基于单片机的温湿度采集系统(论文+源码)
  • 好数对的数目
  • 【系统分析师】-软件工程
  • 2025mathorcup妈妈杯数学建模挑战赛B 题:音智策引迁程,老城焕新颜,思路,模型,代码,持续更新中
  • 【文件操作与IO】详细解析文件操作与IO (一)
  • 15 nginx 中默认的 proxy_buffering 导致基于 http 的流式响应存在 buffer, 以 4kb 一批次返回
  • VUE3多国语言切换(国际化)
  • 数据结构初阶:二叉树(二)
  • 【MySQL数据库入门到精通】
  • 考研系列-计算机网络-第二章、物理层