位置: 编程技术 - 正文

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

  • 支付招聘费收到专票怎么记账
  • 暂估入库原材料成本结转后期发票到怎么处理
  • 先进技术企业的企业所得税税率
  • 2021留美学生签证
  • 应收账款税收风险有哪些
  • 地产股权收购公司的账务处理
  • 复式记账法哪本书提到过?
  • 收到货款定金计入哪里
  • 企业收到税务局退税分录
  • 应交增值税计提表表格
  • 增值税普通发票申报
  • 残疾人就业保障金
  • 销售不动产税务处理
  • 小企业处置固定资产
  • 固定资产对外投资增值税
  • 成本费用票少了怎么办
  • 申请双软企业会查员工学历吗
  • 固定资产报废相关规定
  • 已抵扣的增值税专票如何冲红
  • 公对公转账不开票可以吗
  • 或有事项确认预计负债的分录
  • 对方开红票需要寄给我吗
  • 支付宝支付凭证图片
  • 分享php入门的学校有哪些
  • 没有桌面和任务栏怎么办
  • PHP:Memcached::setOption()的用法_Memcached类
  • 摊余成本计量的金融资产账面价值
  • 有关五险一金的知识
  • 最贵的一个苹果多少钱
  • PHP:imagepsslantfont()的用法_GD库图像处理函数
  • 建筑工程企业管理费包括哪些内容
  • 离职补贴个税计算公式
  • 合并报表六大抵消分录
  • php提交post数据
  • php处理xml数据
  • vue引入文件路径@的意思
  • inature前沿
  • 【6G 新技术】6G数据面介绍
  • yolo v4 v5
  • 修改Laravel5.3中的路由文件与路径
  • phpcms默认密码
  • 公司承担员工的费用,员工违规吗
  • 实际发生费用的概念
  • sql 封装
  • mysql的密码忘了
  • 研发费用如何进账
  • 息税前利润的计算公式中的利息费用
  • 公司送礼计入什么会计科目
  • 珠宝行业会计核算流程
  • 金税盘入什么科目
  • 筹建期发生的费用怎么申报
  • 小规模纳税人去年免税,红冲后今年开多少税率的发票
  • 增值税负数发票怎么做账
  • 代理赚差价违法吗
  • 母公司代子公司收款,子公司开具发票
  • 个体户生产经营所得税减半征收
  • 新成立公司怎么办理社保开户
  • 新企业建账
  • mysql union join
  • sql动态表
  • adsl用户之间共享电话线路
  • 七彩虹主板 csm
  • 解决Windows Server远程断开后自动
  • Vista系统提高ADSL上网速度的两种设置方法
  • igfxem是什么软件
  • macbookpro屏幕显示
  • 软件生态圈是什意思
  • win7 64位系统使用360安全浏览器在网页中播放视频出现花屏的解决方法
  • OpenGL Tutorial: (2) Creating an OpenGL Window
  • Android游戏开发读后感
  • python语言如何获取随机整数
  • jquery $each
  • .nodejs
  • unity 设置物体角度
  • 安卓全局替换
  • 如何用android
  • 怎么找到税控系统发票作废怎么操作
  • 中加税务信息互换执行
  • 何为金税三期
  • 成都网上税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设