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)

相关推荐

  • vue的axios请求(axios用法示例)

    技术axios是不是vue里面的小编给大家分享一下axios是不是vue里面的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!axios不是vu

    攻略 2021年12月22日
  • 10. 正则表达式匹配

    技术10. 正则表达式匹配 10. 正则表达式匹配给你一个字符串s和一个字符规律p,请你来实现一个支持 '.'和'*'的正则表达式匹配。
    '.' 匹配任意单个字符
    '*' 匹配零个或多个前面的那一个元素

    礼包 2021年12月14日
  • Java多态使用方法是什么

    技术Java多态使用方法是什么本篇内容介绍了“Java多态使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一

    攻略 2021年11月19日
  • ios的系统架构分为四层(ios端app主要用啥工具开发)

    技术iOS的系统架构分为多少个层次这篇文章将为大家详细讲解有关iOS的系统架构分为多少个层次,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    攻略 2021年12月24日
  • springboot配置定时任务及常用的cron表达式是什么

    技术springboot配置定时任务及常用的cron表达式是什么今天就跟大家聊聊有关springboot配置定时任务及常用的cron表达式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大

    攻略 2021年12月2日
  • 安装实时监控mysql开源工具GitHub orzdba的操作方法

    技术安装实时监控mysql开源工具GitHub orzdba的操作方法这期内容当中小编将会给大家带来有关安装实时监控mysql开源工具GitHub orzdba的操作方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读

    攻略 2021年10月29日