MySQL中CURRENT_TIMESTAMP的使用方式是什么

技术MySQL中CURRENT_TIMESTAMP的使用方式是什么这篇文章主要讲解了“MySQL中CURRENT_TIMESTAMP的使用方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢

本文主要讲解“CURRENT_TIMESTAMP在MySQL中的用法是什么”,简单明了,易学易懂。现在,请跟随边肖的思路学习和学习“MySQL中CURRENT_TIMESTAMP的用法是什么”!

00-1010众所周知,MySQL的日期类型可以使用CURRENT_TIMESTAMP来指定默认值,但这与MySQL的版本以及日期的具体类型有关。只有5.6之后的版本可以使用CURRENT _ TIMPLATE作为DATETIME的默认值。

示例:

在5.6之前的altablet _ user addupdate _ datetime defaultCURRENT_TIMESTAMP版本中,当使用current _ TIMESTAMP作为默认值时,将出现以下错误

[错误] 1067 -无效的“更新时间”默认值

在MySQL 5 . 6 . 5版本之前,update current _ TIMESTAMP上的默认current _ TIMESTAMP只适用于时间戳,一个表中最多允许有一个时间戳字段采用这个特性。从MySQL 5.6.5开始,updatecurrent _ timestamp上的defaultcurrent _ TIMESTAMP同时适用于TIMESTAMP和DATETIME,数量没有限制。

项目

CURRENT_TIMESTAMP的使用

中出现以下错误:

更新数据库时出错。

原因: com . MySQL . JDBC . exceptions . JDBC 4 . MySQL integrityconstraintviolationexception :列“createTime”不能为空

模型如下:

/*创建时间不能为空*/

creatematimestamppnotnulldefaultcurrent _ timestampcomment '创建时间',

/*更新时间不能为空*/

updatetimestampnauldefault current _ timestampdateffect _ timestampcomment ' update time ',经过一系列的故障排除,定位是因为不同版本的MySQL数据库全局变量“explicit _ defaults _ for _ timestamp”的问题。

-检查explicit _ defaults _ for _ timestamp默认值。

showglobalvariablelike ' explicit _ defaults _ for _ timestamp ';

-修改显式_ defaults _ for _ timestamp默认值

SET @ @ global . explicit _ defaults _ for _ timestamp=OFF;当参数值为“开”时:

MySQL中CURRENT_TIMESTAMP的使用方式是什么

感谢阅读。以上就是“MySQL中CURRENT_TIMESTAMP的用法是什么”的内容。看完这篇文章,相信你对CURRENT_TIMESTAMP在MySQL中的用法有了更深入的了解,具体用法还需要通过实践来验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116536.html

(0)

相关推荐

  • Cortex-M0中断控制和系统控制,二)

    技术Cortex-M0中断控制和系统控制,二) Cortex-M0中断控制和系统控制(二)转载:https://aijishu.com/a/1060000000237975
    每一个外部中断都有一个对应的

    礼包 2021年11月30日
  • Java 递归重难点的实例分析

    技术Java 递归重难点的实例分析本篇文章给大家分享的是有关Java 递归重难点的实例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。递归是什么就是一个方

    攻略 2021年11月5日
  • WPF开发随笔收录-自定义图标XamlIcon

    技术WPF开发随笔收录-自定义图标XamlIcon WPF开发随笔收录-自定义图标XamlIcon一、前言
    1、在以前自学的过程中,软件需要使用到图标的时候,总是第一个想法是下载一个图片来充当图标使用,

    礼包 2021年12月22日
  • rocketmq 报什么错要重推(rocketmq能存储多少个topic)

    技术RocketMQ架构上主要分为几个部分这篇文章主要介绍RocketMQ架构上主要分为几个部分,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!技术架构RocketMQ架构上主要分为四部分,如上图所

    攻略 2021年12月18日
  • web组件化

    技术web组件化 web组件化 - 微前端的改进:子应用Webpack排除React依赖包第一篇介绍了如何将React组件转换为Web Component
    第二篇介绍了子应用(Web Component

    礼包 2021年10月27日
  • Spring Security

    技术Spring Security Spring Security一、入门案例
    当前案例pom.xml配置parentgroupIdorg.springframework.boot/groupIdart

    礼包 2021年12月1日