首页 > 数据库 >MySQL将timestamp默认值设置为null

MySQL将timestamp默认值设置为null

时间:2023-09-05 10:37:29浏览次数:65  
标签:00 null 创建 timestamp MySQL 默认值 createTime


问题

以前MySQL创建表的的时候,timestamp类型的字段可以不加默认值。

createTime timestamp COMMENT '创建时间',

这样创建是没有问题的。但是现在却报错,“Invalid default value for ‘createTime’”

问题原因:因为MySQL 5.6以后timestamp设定默认值规则改变,不能为0000 00-00 00:00:00

查看网上解决方案是修改mysql安装目录下的my.ini文件。但是我不想改mysql配置。

解决方案

createTime timestamp NULL COMMENT '创建时间',

标签:00,null,创建,timestamp,MySQL,默认值,createTime
From: https://blog.51cto.com/u_14544277/7368799

相关文章

  • mysql 8.0 date、datetime time, timestamp的区别
    详解date、datetime的区别顾名思义,date日期,time是时间,datetime日期时间,所以date,time是datetime的日期部分,可以理解为时间戳date类型。它表示日期,格式为“YYYY-MM-DD”。它可以存储从公元1000年到9999年之间的日期。date类型的存储空间为3个字节。time类......
  • Xcode,swift:Error Domain=kCLErrorDomain Code=1 "(null)"问题解决
    问题描述:iOS开发时,当使用用户的位置权限时,获取用户经纬度报错:ErrorDomain=kCLErrorDomainCode=1"(null)",错误域=kCLError域代码=1“(null)”解决方法:打开模拟机的设置-通用-语言与地区将地区设置为中国(如果你的开发位置在中国的话) 点击左上方Features,选择Locati......
  • wx.config中的timestamp生成签名的时间戳
    wx.config({debug:true,//开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId:'',//必填,公众号的唯一标识timestamp:,//必填,生成签名的时间戳nonceStr:'',//必填,生......
  • elementui el-select设置默认值且默认值不允许删除
    参考网址:【记录】el-select已选项禁止删除el-select编辑时已选择的项不允许删除、element-ui里面的下拉多选框el-select时,默认值不可删除在项目中el-select设置默认值且默认值不允许删除和取消选中通过vue全局指令实现该要求exportdefault{ update(el,bindings){ ......
  • mysql数据库运行sql:datetime(0) NULL DEFAULT NULL报错【杭州多测师_王sir】
     一、错误信息CREATETABLE`file`(`id`varchar(32)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciNOTNULLCOMMENT'文件md5',`name`varchar(128)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciNOTNULL,`create_time`datetime(0)NULLDEFA......
  • >/dev/null 2>&1 &
    启动filebeat:nohup./filebeat-e-cfilebeat.yml>/dev/null2>&1& 这是一个常见且常用的Bash表达式,用于重定向输出和错误输出,同时将进程转到后台运行。具体来说,“>/dev/null”表示把标准输出重定向到“/dev/null”文件中,而“2>&1”表示把标准错误输出重定向到标准输......
  • FAST协议详解3 可null(空)类型
    一、概述所谓可null、可空,其实是一个特性的两个方面,某些情况下,我们不需要传递某个字段的值,则可以将该字段“空”起来,不赋值,则接收方在收到该字段时会自动解析为null值。所以空是对于发送方而言,而null则是对于接收方而言,但FAST流中并不会因为没有对该字段赋值就可以节省下一个字节......
  • ConcurrentHashMap存null的讨论
    ConcurrentHashMap存null的讨论参考:https://juejin.cn/post/7057696800739688479今天发现某公众号推送了ConcurrentHashMap为什么不允许存储key|value为null感觉写的有问题,好像是从互联网上抄的,于是做了搜索,发现上面参考给出的结论比较靠谱,核心还是二义性。即当存入<@Not......
  • ConcurrentHashMap为何不能插入null?HashMap为何可以?
    归纳来说就是两个问题:1.ConcurrentHashMap为什么key和value不能为null?2.ConcurrentHashMap能保证复合操作的原子性吗?1.ConcurrentHashMap为什么key和value不能为null?ConcurrentHashMap的key和value不能为null主要是为了避免二义性。null是一个特殊的值,表示......
  • System.ArgumentNullException:“String 引用没有设置为 String 的实例。
      使用c#控制器,获取前端的字段值的时候出现该问题:System.ArgumentNullException:“String引用没有设置为String的实例。Arg_ParamName_Name” ......