当前位置: 首页 > 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的三大组件及各自作用
  • 商务部谈中欧汽车谈判进展
  • 商务部召开外资企业圆桌会
  • 宁夏回族自治区人大环境与资源保护委员会主任委员张柏森被查
  • 马上评丨超常设置战略急需专业,意味着什么
  • 翁东华卸任文和友小龙虾公司董事,此前抢镜“甲亢哥”惹争议
  • 31年前失踪的男孩与家人在重庆一派出所团聚:人像比对后DNA鉴定成功