位置: 编程技术 - 正文

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

  • 金税工程是什么单位
  • 房屋折旧计提完成价格还能调整吗
  • 发票勾选平台怎么导出未勾选的发票
  • 税控盘未清卡怎么办
  • 季度超了30万年度没超120
  • 行政单位上年度费用做多了怎么调整成本
  • 现金支票填写注意事项有哪些
  • 一般纳税人注销库存需要补交税吗
  • 人力资源代缴社保合法吗
  • 神州优车开具的客运服务费入什么科目?
  • 营改增后房地产企业如何开票
  • 其他应收款通俗
  • 解聘职工赔偿工资包括哪些
  • 企业支付劳务费到底需要发票吗
  • 税收编码规则
  • 上海、浙江 12万以上个税申报可以用支付宝啦
  • 金蝶增加银行存款账户,期间不对
  • 服装外贸进出口
  • 注册资本转让税率
  • gitlab lint
  • 合同终止后发生的效果包括
  • 补记以前年度收入怎么做账
  • linux runit
  • 个税这个月多交了下个月减回来
  • macos字体
  • 购买土地前期测量费怎么入账
  • 资产负债表应付账款怎么填列
  • 进项税额转出的所有会计分录
  • pytorch如何训练模型
  • segment anything model github
  • php 替换字符
  • 如何用python求解航天器追逃博弈
  • 用python处理图像
  • php页面跳转可以用header
  • php微信公众账号是什么
  • 公司有收入可不交社保吗
  • 新设立的企业如何办理开业税务登记
  • 材料采购是什么类科目
  • 出售持有股票会计处理
  • 加工费能直接抵税吗
  • 让渡资产属于什么
  • 酒店维修费是计入销售成本吗
  • mysql创建和删除数据库
  • 网站维护费用
  • 房地产企业所得税预缴毛利率
  • 失业保险金领取多少钱
  • 接受捐赠财产净价值属于所有者权益吗
  • 成本费用占营业收入比重
  • 农民合作社入股倡议书
  • 期间费用明细表在哪里找
  • sql联合主键设置外键
  • 好用的sql工具
  • sqlserver 实现分组合并
  • linux图形化界面怎么打开命令窗口
  • linux命令rz -y
  • bois开启usb功能
  • Windows计划任务 不管是否登录 没有窗口
  • ubuntu命令行中文乱码怎么解决
  • linux如何修改文件创建时间
  • welcome.exe - welcome进程是什么意思
  • mac远程桌面mac
  • windows中常用的菜单有哪三个
  • 系统配置运行命令
  • centos7 vncserver
  • w10系统有什么好处
  • win7如何升级到win10有什么要求
  • 重装win7旗舰版重启后黑屏
  • 安卓软件集
  • windows定时计划
  • 批处理计算的特点
  • 如何消除手机自动出现的广告
  • python语言解析
  • Jquery中巧用Ajax的beforeSend方法
  • 利用python进行
  • 广西增值税发票查询平台
  • 佛山电子税务
  • 河南车船税收费标准图片
  • 税务局科员是什么职业
  • 山东省准生证是什么样子图片
  • 辽宁国税征期日历
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设