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)

相关推荐

  • 自己怎么灌肠,怎样自制灌肠液来清理肠道

    技术自己怎么灌肠,怎样自制灌肠液来清理肠道第一类:清水类,只具有清洗肠道功能,排除宿便和毒素的作用自己怎么灌肠。如温开水,矿泉水等。 第二类:润滑通便作用,这一类液体可以刺激肠道收缩,达到便秘通便的作用。如甘油成份的灌肠

    生活 2021年10月28日
  • 如何理解Reactor线程模型

    技术如何理解Reactor线程模型如何理解Reactor线程模型,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言Reactor模型是基于事件驱动的线程

    攻略 2021年11月17日
  • 如何理解ansible自动化运维数据库

    技术如何理解ansible自动化运维数据库这期内容当中小编将会给大家带来有关如何理解ansible自动化运维数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 通过ansible

    攻略 2021年11月12日
  • Oracle与PostgreSQL内置的编程语言有什么不同

    技术Oracle与PostgreSQL内置的编程语言有什么不同本篇内容主要讲解“Oracle与PostgreSQL内置的编程语言有什么不同”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带

    攻略 2021年11月8日
  • 怎么用pythoner判断字符串是否可以作为密码

    技术怎么用pythoner判断字符串是否可以作为密码这篇文章主要介绍“怎么用pythoner判断字符串是否可以作为密码”,在日常操作中,相信很多人在怎么用pythoner判断字符串是否可以作为密码问题上存在疑惑,小编查阅

    攻略 2021年11月4日
  • 2021-2022-1 20211408 《信息安全专业导论》第八周学习总结

    技术2021-2022-1 20211408 《信息安全专业导论》第八周学习总结 2021-2022-1 20211408 《信息安全专业导论》第八周学习总结2021-2022-1 2021140

    礼包 2021年11月9日