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

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个字节。若数据量极大,范围就在区间范围内可考虑

相关文章:

  • 如何学习和研究量子计算与量子计算机:从理论到实践的完整路径
  • Ubuntu 系统中修改 MySQL 的 sql_mode
  • C#学习第16天:聊聊反射
  • 编程技能:调试03,逐过程命令与退出调试
  • 【TeamFlow】 1 TeamFlow 去中心化生产协同系统架构
  • RUI电视桌面中文版:下载安装教程及桌面固件包获取全攻略
  • 算法01-最小生成树prim算法
  • 【论文阅读20】-CNN-Attention-BiGRU-滑坡预测
  • Android audio系统六 AudioEffect音效加载
  • Andorid 使用 libphonenumber-android 获取国际电话区号
  • 支持mingw g++14.2 的c++23 功能print的vscode tasks.json生成调试
  • PyTorch 深度学习实战(37):分布式训练(DP/DDP/Deepspeed)实战
  • LeetCode 259 题全解析:Swift 快速找出“满足条件”的三人组
  • 工业安卓主板在智能电子秤设备中的应用
  • Linux服务器配置Anaconda环境、Pytorch库(图文并茂的教程)
  • vscode、cherry studio接入高德mcp服务
  • Pytorch的常规操作
  • 【漫话机器学习系列】209.均值的标准误差(Standard Error of the Mean)
  • centos与ubuntu系统版本介绍
  • yarn的三大组件及各自作用
  • 十四届全国人大常委会举行第四十四次委员长会议
  • 胸外科专家查出肺多发结节,说了一个可怕的事实……
  • 锦江酒店:第一季度营业收入约29.42亿元,境内酒店出租率同比增长
  • 工业富联一季度净利增长25%,云计算业务营收增长超50%
  • 助力企业高质量出海,上海静安发放服务包、服务券
  • 圆桌|特朗普上台百日未能结束俄乌冲突,若美国“退出”会发生什么?