位置: 编程技术 - 正文

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

  • 债券的利益
  • 筹建期间发生的开办费计入什么科目
  • 公转私人账户怎么转
  • 哪些企业适用于品种法
  • 简易征收预缴税款交错了
  • 员工在公司食堂就餐被烫伤医药费由谁承担
  • 公对公不开票怎么办
  • 申请补交公积金提案
  • 其他应付款太多怎么做账务处理
  • 普通发票,供货怎么开
  • 非税项目明细代码
  • 预付房租摊销账务处理
  • 代收车船税没有发票能走帐吗
  • 汇算清缴补交所得税的账务处理
  • 房地产不可销售的物业有哪些
  • 融资租赁的租金包括
  • 清洁费免税吗
  • 想要房贷利息抵税怎么办
  • 处置固定资产按残值还是净值
  • 开票软件上怎么抄税
  • 高新企业国家补助收入怎么入账
  • 计提资产减值损失账务处理
  • 住房维修基金使用管理办法
  • 企业收到的贷款会计分录
  • 资本公积的借方和贷方各表示什么
  • 固定资产报废能报保险公司理赔吗
  • php laravel教程
  • 逾期未收回包装物押金会计分录
  • PHP:pg_lo_create()的用法_PostgreSQL函数
  • html5微博
  • 高德地图海量点图层刷新
  • 深入解析Laravel5.5中的包自动发现Package Auto Discovery
  • laravel框架关键技术解析
  • php实现多条件查询
  • 小企业会计准则2023电子版
  • 【Zabbix实战之部署篇】Zabbix客户端的安装部署方法
  • 利用python实现Apriori关联规则算法
  • linux进程状态有哪些
  • chatteing
  • date=date
  • joinby命令
  • 固定资产减值损失属于营业外支出吗
  • 员工奖励现金如何做账
  • 新开企业如何在电子税务局操作
  • 确认递延所得税负债的分录
  • 在建工程转固定资产的账务处理
  • 红字发票还要交税吗
  • 劳务报酬所得与工资薪金所得纳税的区别
  • 认缴制和实缴制的法律责任
  • 应付劳务费怎么做账
  • 简易征收的税款可以抵减
  • 小规模免征增值税到什么时间止
  • 软件开发的账务处理
  • 广告费应该计入办公费还是印刷费
  • 更新改造过程中的固定资产需要计提折旧吗
  • 事业单位公务卡额度多少
  • 登记现金日记账收入栏的依据有
  • win10补丁导致无法开机
  • Windows Server 2008系统10个意外惊喜
  • ubuntu系统启动过程
  • centos进入
  • windows7如何设置电脑不待机
  • osx怎么用
  • win7系统ie浏览器在哪里
  • windows8c盘满了怎么清理
  • js中script标签的作用
  • js与css有什么区别
  • javascript面向对象编程
  • 什么叫屏蔽屏幕按键
  • unity资源文件
  • jQuery插件ajaxFileUpload异步上传文件
  • unity uma
  • node js require
  • c# /n
  • js如何使用
  • js object的原型
  • python flask
  • 重庆市房产交易信息网
  • 民办非企业需要办理税务登记吗
  • 关于教师的采访稿问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设