首页 > 数据库 >MySQL 时间类型 date、datetime 和 timestamp 的用法与区别

MySQL 时间类型 date、datetime 和 timestamp 的用法与区别

时间:2023-04-19 10:34:13浏览次数:39  
标签:timestamp datetime 时间 MySQL date 客户端

时间范围

image

datetime 和 timestamp 区别

  1. 时间范围不一样,TIMESTAMP 要小很多 ,且最大范围为2038-01-19 03:14:07.999999,到期也不远了。

  2. datetime 与时区无关、timestamp 与时区有关。对于 timestamp,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。而对于 datetime,不做任何改变,基本上是原样输入和输出。

经测试,mysql 8.0.20 已经不再会在修改当前行的数据时,自动更新 datetime 类型的列为当前时间了。

标签:timestamp,datetime,时间,MySQL,date,客户端
From: https://www.cnblogs.com/FengZeng666/p/17332414.html

相关文章

  • VMware vSphere 8.0 Update 1 正式版发布 - 企业级工作负载平台
    ESXi8.0U1&vCenterServer8.0U1请访问原文链接:https://sysin.org/blog/vmware-vsphere-8-u1/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2023-04-18,VMwarevSphere8.0Update1正式版发布。企业级工作负载平台vSphere将云计算的优势引入本地部署工作负......
  • 设计异常处理类Cexception,并基于异常处理类设计并实现日期类Date
    定义一个异常类Cexception解决日期类实现中的自定义异常处理。设计的日期类应包含以下内容:① 有三个成员数据:年、月、日;② 有设置日期的成员函数;③ 有用格式"月/日/年"输出日期的成员函数;④ 要求在日期设置及有参构造函数中添加异常处理。classCexception:de......
  • 虚拟机ubuntu22.4报错ok_update_request:I/oerror, dev fdo, sector 0 op OX0:(READ)tl
    ok_update_request:I/oerror,devfdo,sector0opOX0:(READ)tlags0x0phys_segprioclass0BufferI/oerrorondevfdo,logicalblock0,asyncpageread如下图 不管你用的HYPER-V创建虚拟机,还是VMVBOX等。只要找到这里: 把DVD/CD或者软驱修改为物理驱动器,即可。 ......
  • Failed to process import candidates for configuration class [springfox.documenta
     org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoprocessimportcandidatesforconfigurationclass[springfox.documentation.swagger2.configuration.Swagger2DocumentationConfiguration];nestedexceptionisjava.lang.IllegalArgumen......
  • Postman 如何传递 Date 类型参数
    背景最近在写一个接口,这里我就简单展示一下:http://127.0.0.1:3006/api/v1/date他的作用是把用户端的当前时间发送到后端去,方便后端对于用户行为的行为埋点~开始前我们可以先回顾下:了解Postman:这个API工具的功能和用途是什么?调试此接口发现问题使用了Postman进行调试此接口,但是......
  • jquery ui datepicker使用
    $("#regDate").datepicker({showMonthAfterYear:true,//月在年之后显示changeMonth:true,//允许选择月份changeYear:true,//允许选择年份dateFormat:'yy-mm-dd',//设置日期格式closeText:'关闭......
  • 【转载】 C#中日期类型DateTime的日期加减操作
    在C#开发过程中,DateTime数据类型用于表示日期类型,可以通过DateTime.Now获取当前服务器时间,同时日期也可以像数字一样进行加减操作,如AddDay方法可以对日期进行加减几天的操作,AddMonth方法可以对日期进行加减几月的操作,AddYear方法可以对日期进行加减年的操作。常用的日期加减操作......
  • Linux date 命令
    Linuxdate命令快速使用root@jdit:~#dateSunApr1610:44:51AMCST2023root@jdit:~#echo`date`SunApr1610:45:20AMCST2023root@jdit:~#简介Linuxdate命令可以用来显示或设定系统的日期与时间。做jar部署的时候可能遇到个问题,OS系统慢了几分钟导致无法正......
  • vue 不同版本定义 el-date-picker 日期选择器快捷项
    1、效果2、vue2:picker-options<el-date-picker style="width:350px" v-model="dates" type="daterange" align="right" unlink-panels range-separator="至" start-placeholder="开始日期" end-place......
  • on duplicate key update的用法
    1.基础用法test表有如下数据执行如下sql会报主键冲突INSERTINTOtest(id,NAME,age)VALUES(1,'张三',13)增加onduplicatekeyupdate后执行成功INSERTINTOtest(id,NAME,age)VALUES(1,'张三',13) ONDUPLICATEKEYUPDATEid=1, NAME='张三', ag......