位置: 编程技术 - 正文

MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误

编辑:rootadmin

推荐整理分享MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

安装MySQL时,有warning:

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

其原因是从 5.6开始,timestamp 的默认行为已经是 deprecated 了。

MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误

在MySQL 5.6.6之前,TIMESTAMP的默认行为:

&#;TIMESTAMP列如果没有明确声明NULL属性,默认为NOT NULL。(而其他数据类型,如果没有显示声明为NOT NULL,则允许NULL值。)设置TIMESTAMP的列值为NULL,会自动存储为当前timestamp。&#;表中的第一个TIMESTAMP列,如果没有声明NULL属性、DEFAULT或者 ON UPDATE,会自动分配 DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP 属性。&#;表中第二个TIMESTAMP列,如果没有声明为NULL或者DEFAULT子句,默认自动分配'-- ::′。插入行时没有指明改列的值,该列默认分配'-- ::′,且没有警告。

要关闭警告,需要加入下面的参数:

重启MySQL后错误消失,这时TIMESTAMP的行为如下:

&#;TIMESTAMP如果没有显示声明NOT NULL,是允许NULL值的,可以直接设置改列为NULL,而没有默认填充行为。&#;TIMESTAMP不会默认分配DEFAULT CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP属性。&#;声明为NOT NULL且没有默认子句的TIMESTAMP列是没有默认值的。往数据表中插入列,又没有给TIMESTAMP列赋值时,如果是严格SQL模式,会抛出一 个错误,如果严格SQL模式没有启用,该列会赋值为'-- ::′,同时出现一个警告。(这和MySQL处理其他时间类型数据一样,如DATETIME)(参见: explicit_defaults_for_timestamp 关闭了 timestamp 类型字段锁拥有的一些会让人感到奇怪的默认行为,加入了该参数之后,如果还需要为 timestamp类型的字段指定默认行为,那么就需要显示的在创建表时显示的指定。explicit_defaults_for_timestamp 也就是这个意思:显示指定默认值为timestamp类型的字段。

简单的MySQL备份与还原方法分享 为了安全起见,需要经常对数据库作备份,或者还原。对于MySQL而言,最方便的方法可能就是用phpMyAdmin的导出、导入功能了,但如果你的数据库体积比

MySQL 5.6 中 TIMESTAMP 的变化分析 在MySQL5.6.6之前,TIMESTAMP的默认行为:■TIMESTAMP列如果没有明确声明NULL属性,默认为NOTNULL。(而其他数据类型,如果没有显示声明为NOTNULL,则允许NULL值

MySQL备份与恢复之保证数据一致性(5) 在上一篇文章中我们提到热拷贝(MySQL备份与恢复之热拷贝),热拷贝也就是在MySQL或者其他数据库服务在运行的情况下使用mysqlhotcopy命令进行备份。这

标签: MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误

本文链接地址:https://www.jiuchutong.com/biancheng/347959.html 转载请保留说明!

上一篇:MySQL备份与恢复之热拷贝(4)(mysql 备份和恢复)

下一篇:简单的MySQL备份与还原方法分享(mysql怎么备份数据库命令)

  • 啥子是增值税
  • 国际避税地是什么
  • 个税计算方法和规定
  • 以前年度损益调整账务处理分录
  • 对公账户转账给法人用途写什么
  • 软件企业两免三减半备案条件
  • 应付中转是什么科目
  • 非经营性资产包括哪些科目
  • 个人所得税可以退几年前的?
  • 如何区别文化体育业和娱乐业
  • 税务登记证注销证明
  • 增值税建筑业税率几次调整
  • 捐赠和赞助业务的税务处理怎么做?
  • 简易征收和简易计税的区别
  • 哪些房屋交易需要公证
  • 在建工程完工验收报告
  • 房产税法律制度的重要内容
  • 银行直接扣的手续费怎么记账
  • 公账转私账用途怎么写
  • 土地出让金产生的利息交契税吗
  • 支付现金未给发票怎么做账?
  • 工程预算费用会计怎么做
  • 结转完工产品成本的公式
  • 小规模纳税人安装费税率
  • wifan
  • Get请求报错404出现原因及解决办法
  • 固定资产前期费用计入
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 看望员工生病的家属支付现金如何入账
  • 开发票的时候补差价怎么处理?
  • 补缴以前年度公积金误入当年费怎么办
  • 固定资产减少的账务处理
  • 外经证预缴
  • php接口技术
  • 公司转让账务处理方法
  • 异常处理流程为哪几个部分
  • es6从入门到实战
  • 车保险费中的车险是什么
  • js不同类型的工厂函数
  • 织梦相关文章调用
  • 什么是进口增值税
  • 理财产品怎么分类总结
  • 发票已开不确认收入可以做吗?
  • 预缴增值税的账务处理
  • mysql导出用户和权限
  • 建筑企业结转成本附件
  • 房租费用入账怎么处理
  • 为什么小规模纳税人少
  • 企业职工福利费的扣除标准是多少?
  • 以前年度损益调整会计分录
  • 主营业务成本借贷方向增减
  • 超市卡发票可以作为费用吗
  • 我是海关企业员工英语
  • 免税收入怎么做分录
  • 支票为什么不能取钱
  • 商业承兑汇票是什么
  • sql排序分组语句
  • sql server233错误
  • Windows 2008 R2 AD组策略-统一域用户桌面背景详细图文教程
  • win8系统怎么设置无线网连接啊
  • windowsserver2008r2版本区别
  • mac自带的看图软件怎么使用
  • freebsd 配置ip
  • centos6.5安装步骤
  • 开启电脑上帝模式
  • zmweb.exe是什么进程
  • linux zen3
  • kb2859537是什么文件
  • nodejs 插件开发
  • 硬盘逻辑锁源码
  • unity3d cant add script
  • chrome调试js
  • W3C Group的JavaScript1.8 新特性介绍
  • dom操作的方法
  • jquery的实现原理
  • jquery 选择
  • 电子税务局登陆密码在哪里修改
  • 党日活动与专业建设结合
  • 网上增值税发票验旧
  • 天津静海离天津市区多远
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设