位置: 编程技术 - 正文

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

  • 视同销售增值税申报表怎么填写
  • 注册税务师考试2023
  • 理财收益交增值税
  • 计提上一年度企业所得税会计分录
  • 物流公司 报关
  • 软件开发服务费税率
  • 增值税电子发票怎么开具流程
  • 未报税会怎么样
  • 个人领取住房公积金需要什么材料
  • 我的初级备考经历怎么写
  • 小企业长期待摊费用包括哪些
  • 风险控制措施包括哪5个方面
  • 联通官网测网速
  • 哪些税种计入应交税费
  • 固定资产计提折旧的方法
  • 如何批量更改多个excel内容
  • 如何控制网络速度
  • wp网站迁移
  • mac的快捷键在哪
  • 经营性支出属于哪个科目
  • 房屋修理费用
  • 盘点的原则包括
  • 属于资本的是
  • vuecli websocket
  • PHP:imagegrabscreen()的用法_GD库图像处理函数
  • 日落时的雪景
  • 大堡礁分布在澳大利亚的哪里
  • 修改gradle版本
  • yii框架运行原理
  • 2020年农业病虫害
  • 期间费用计入产品成本的费用吗
  • vue状态管理有哪些
  • 其他收益如何核算成本
  • 公司与公司的往来款清帐需要交税吗
  • yolov5中使用的限制目标宽高的方法防止梯度爆炸
  • vue-cli2.0
  • 学人工智能哪家机构比较好
  • php 截断
  • 季节性用工法律规定
  • 材料发票和工程发票的区别
  • 前端日报
  • 已抵扣增值税进项税额
  • 企业自产自用产品要确认收入吗
  • 投资性房地产对外出租的账务处理
  • 月末研发支出会结转至哪个账户
  • 使用XQuery查询DB2 XML数据
  • sqlserver启动不起来
  • 出售金融资产计入
  • 纳税人防伪税控设备未抄报怎么办
  • 6月工资7月发8月申报
  • 个人独资企业费用扣除
  • 个税起征点提高的意义
  • 折价或溢价摊销属于借款费用
  • 农行网银只有一张卡吗
  • 流动资产周转率计算公式
  • 固定资产如何管理可以做到节能减排
  • mysql未知的服务器主机
  • window怎么操作
  • 电脑开机显示xp后无反应
  • win10执行数据保护如何开启
  • 安装操作系统win10
  • Win10 Mobile build 10586.338安装/上手体验视频
  • win8安装盘
  • linux设置界面
  • cocos按钮点击事件
  • 学习雷锋好榜样歌词
  • css实现放大缩小的动画效果
  • unity learn premium
  • 简略说明本岗位最高风险的防范措施和现场处置方案
  • nodejs 路由
  • shell 生成随机数每次运行都不一样
  • Unity3D的MonoBehaviour可重写函数
  • android FileNotFoundException(Is a Directory)解决办法
  • python获取当前日期的前一天
  • python类的理解
  • python中的堆和栈
  • js如何定义类
  • 浅析是什么意思
  • 小规模企业所得税怎么算
  • 国际税收管理处忙不忙
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设