位置: 编程技术 - 正文

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

  • 收到退税款怎么入账
  • 进项税额转出借方科目
  • 所得税退税账务处理
  • 小微企业所得税优惠政策最新2022
  • 代销和委托代销区别
  • 居民个税和非居民个税哪个高
  • 外购商品结转成本分录
  • 以转账方式收到货款会计分录
  • 混合销售行为如何缴纳增值税税率
  • 银行端查询缴税凭证怎么盖章
  • 私募合伙企业收到投资款后退回,支付利息的会计处理
  • 福利费进项税额转出会计分录账务处理
  • 财务报表实收资本
  • 银行存款收款凭证
  • 一次性奖励随工资发
  • 银行手续费要发票什么时候开始的
  • 滞留发票是什么意思
  • 增值税进项税抵扣规定
  • 党员参加集体活动规定
  • 利润转增资本交什么税
  • 房地产企业的非流动资产周转率在多少以上
  • 出口的会计分录
  • 因为质量问题
  • 生产车间领用材料45000元,投入生产
  • 应收账款转营业外收入怎么写申请
  • 跨年的暂估成本怎么冲回
  • bios密码忘记了怎么清除,放电不行
  • 企业亏损可以不缴纳公积金吗
  • 工会经费的计税依据包括劳务费吗
  • 任务栏变宽了怎么调回来win11
  • 收到退款的会计分录
  • php工程师职位描述
  • 债务重组利得计入投资收益还是营业外收入
  • 公益性捐赠申报填列
  • springbootssm
  • php文件怎么写
  • vue前端怎么运行
  • web网页设计期末作业猫眼电影首页
  • 扩散模型和gan的区别
  • 增值税专用发票的税率是多少啊
  • 车辆处置收入入什么科目
  • 增值税专用发票有几联?
  • 利润表三步法
  • Vite + Vue2 + Vuetify2 + <script setup> + TypeScript 搭配开发项目
  • python卡方分布随机数
  • 生产车间发生的费用计入什么科目
  • 普通发票该可以抵扣吗
  • 工会账以固定资产投资
  • mysql命令列界面
  • 半成品结转成品会计分录
  • 机械租赁的主要工作内容
  • 开农贸市场拿补贴找哪个部门
  • 常见的防暑降温药有
  • 中级会计考试时间
  • 行政单位现金管理
  • 土地税计税方法
  • 增值税普通发票可以抵扣多少钱
  • 公司购买的办公楼怎么交房产税
  • 减免税款月末是否结平
  • 成本费用会计科目
  • 算账的意思是什么?
  • sqlserver数据备份恢复
  • forval命令
  • centos编译器
  • win8的应用商店
  • 手机ssh远程连接服务器
  • linux系统中限定系统口令的长度
  • javascript语句大全
  • 贪心算法编程题
  • shell脚本解压tar文件
  • 不错的意思
  • vue实现分页功能
  • 重写SimpleAdapter的getView以实现按钮点击响应
  • shell脚本 -ne 0
  • easyui treegrid重新加载
  • 山东省国税局领导分工
  • 属于资源税类的税种有哪些
  • 企业年金个人缴纳的辞职能拿吗
  • 土地分割抵押 如何实现抵押权
  • 福建税务网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设