位置: 编程技术 - 正文

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怎么备份数据库命令)

  • 个人独资企业生活费用和经营费用混在一起的
  • 所得税费用怎么计提
  • 控股股东无偿捐赠
  • 招待费专票不可以抵扣
  • 营业总成本包括管理费用吗
  • 利润表的上期金额是指全年吗
  • 汽车牌照费用标准
  • 计税金额是含税还是不含税
  • 用于后勤管理部的工作
  • 备发职工工资属于什么会计科目
  • 劳务派遣公司税务
  • 手续费及佣金收入
  • 减免货款需要进项税额转出吗
  • 财务费用期末结转后有余额吗
  • 职工个人代扣款如何做账
  • 一般纳税人增值税可以抵扣吗
  • 对赌协议如何进行管理
  • 公司购买汽车保险车船税需要另计吗
  • 企业印花税算法
  • 周年庆典布置现场
  • 人工费增值税的税率是多少?
  • 收款收据可以做账么
  • 资本公积转增的股票可以转让吗
  • 固定资产处置计算公式
  • 劳务费个人所得税税率
  • 水利建设基金多交可以退么
  • 多交的公积金怎么退回来
  • 收到投资款怎么处理帐
  • 鸿蒙侧边菜单
  • 委外加工费用会计分录
  • 如何更改windows11显示语言
  • php 混淆
  • w11系统黑屏
  • 预收账款什么时候确认增值税
  • 报销员工餐费属于哪个科目
  • 股权投资收益需要缴纳企业所得税吗
  • laravel5.4生成验证码的代码
  • 员工餐费需要附什么凭证
  • 自产产品对外捐赠销项税额怎么计算
  • 代码简单图案
  • 股东分红税率是20%还是25%
  • mac配置php开发环境
  • 酒店的销售费用和管理费用如何进行区分
  • 汇算清缴退回来的钱会计分录怎么做
  • 客户借款怎么做账
  • 员工预支款项及报销流程
  • 外购存货的账务处理
  • 固定资产科目代码是多少
  • 认缴制下入股资产怎么算
  • 抵扣联明细没认证如何申报
  • 员工的交通费发票可以报销嘛
  • 刚购入的固定资产已使用年限怎么填
  • 外币账户记账方法
  • 以前年度损益调整是什么意思
  • 机动车销售折让红字信息表
  • 破产清算的程序特点
  • 企业什么时候才需要交税
  • 一次性开票分期确认收入已什么做原始凭证
  • 待转销项税额对应科目
  • 记账凭证负数怎么填写样板
  • 建账有几种方法
  • mysql char函数
  • sql语句实例大全
  • centos7搭建nfs详细步骤
  • linux系统基础教程
  • 电脑window8系统怎么样
  • 安装与配置linux操作系统
  • windows10预览
  • opengl es2
  • perl中@_
  • unity 动画播放
  • easyui combobox onchange
  • dom 和bom
  • display getSize()
  • jquery控制元素的显示与隐藏
  • 安徽省工商总局
  • 人防异地建设费标准
  • 北京税务局公众平台官网
  • 按照5%的征收率减按1.5%计算应纳税额是什么意思
  • 河南旧县为什么叫新县
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设