位置: 编程技术 - 正文

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

  • 印花税税源明细表怎么填
  • 企业所得税的计算公式
  • 股东投资的钱放在哪里
  • 非税收入票据能否税前扣除
  • 内部伙食费购买会计分录
  • 股权转让给个人和公司的区别
  • 无形资产开发阶段
  • 留抵税额账上比申报表多280
  • 研发技术服务属于什么费用
  • 租出非专利技术的摊销额会导致营业利润减少吗
  • 实际利率法的计算过程
  • 政府补助收入总额等于
  • 无形资产土地的入账价值包括哪些
  • 地税迁移期间能开发票吗
  • 印花税这个月没交下个月补报可以吗?
  • 发票抵扣联什么时候用
  • 印花税的计税依据含税吗
  • 企业为什么要缴纳增值税
  • 购买债券发生的交易费用计入哪个科目
  • 个人所得税合并申报
  • 持有至到期投资科目被取消了吗
  • 收到负数购入发票怎么办
  • 员工意外伤害保险范围
  • PHP:oci_server_version()的用法_Oracle函数
  • win11系统怎么设置密码锁屏
  • powerdvd remote
  • Skype.exe - Skype是什么进程 有什么用
  • assoc.exe=exefile什么意思
  • 盈余公积转增资本会计科目
  • 质量事故责任书
  • 什么情况需要缴纳增值税
  • 汽车购置税计算公式
  • 隐隐作痛怎么写
  • 公司有个税怎么交
  • 建筑业挂靠工程会计与税务处理怎么做?
  • 二挡起步教程
  • vue全家桶学多久能上手项目
  • 加工取得的存货成本会计分录
  • 让客户抽奖赠送什么礼物
  • 劳务派遣服务是收派服务吗
  • 织梦系统网站搭建教程
  • 生产加工费税率
  • 个税手续费发给财务人员 文件
  • mysql常用语
  • 什么情况下企业亏损但继续生产
  • 预存返利骗局
  • 个人挂靠公司承接工程如何做会计处理?
  • 资产负债表和利润表的利润不一致
  • 本期摊余成本
  • 业务招待费管理草案探讨
  • linux彻底卸载软件
  • mysql innode
  • win8系统没有无线网络连接
  • fedora iso
  • 忘记密码 ?
  • ubuntu sudo apt
  • smsss.exe - smsss是什么进程
  • ubuntu20.04换阿里源
  • 微软状态
  • nacos监控服务
  • linux内核编程指南
  • linux php 开发教程
  • dos所有命令的命令格式
  • shell程序中定义的函数能不能有参数
  • 用nodejs做的项目
  • dos批命令
  • javascript中的函数如何理解
  • vue中使用jsx
  • 你所不知道的童话动画版免费观看第二季
  • python for循环删除元素
  • 超链接打开比较合适的方式是什么
  • Javascript字符串对象函数
  • jquery中的attr方法
  • python基础教程入门
  • 山西国家税务网官网
  • 地方税务网上申报怎么弄
  • 北京税务局地税电话
  • ca锁使用
  • 教育培训行业的前景
  • 关于增值税和消费税两者之间关系的说法错误的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设