位置: 编程技术 - 正文

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小微企业
  • 财务报表怎么重新做
  • 所得税补缴怎么回事
  • 进项都抵扣完了怎么办
  • 营业外收入是否属于当期损益
  • 中小企业员工出去创业的例子
  • 其他应收款科目未经财务会计部门和运行管理部门
  • 离退休人员的返乡政策
  • 在分公司关闭过程中,资产损失怎么申报扣除
  • 现金折扣为什么计入主营业务收入
  • 固定资产待抵扣进项税率
  • 年金终值的公式
  • 招待费的增值税专用发票可以抵扣吗
  • 递延收益摊销包含哪些
  • 差额纳税计算方法
  • 其他应收款怎么分析
  • 非专利技术属于无形资产吗?
  • 低价购买债权后可否向债务人全额主张债务
  • 建筑公司异地预缴增值税
  • 数人侵权行为的类型
  • linux shell语句
  • 拆迁货币什么意思
  • 自创商誉是否能入账
  • 累计盈余科目怎么填
  • 公司制作一个app要多少钱
  • Win7系统僵尸部队4存档丢失的解决方法
  • 前端项目中遇到的问题,如何解决
  • vue知识点总结
  • 发票过账和不过账是什么意思
  • wordpress shortcode
  • php判断时间区间
  • redishi
  • 农民专业合作组织
  • 固定资产如何分类?
  • 过路费属于会计哪个科目
  • 详解MySQL中EXPLAIN解释命令及用法讲解
  • mysql底层是什么
  • mysql自动生成id
  • 在linux服务器中新增加一块硬盘
  • sql server数据库怎么使用
  • 退休职工能否扣医保
  • 新会计准则股权投资
  • 用于福利费的增值税账务处理
  • 销售返利的会计分录 东奥
  • 小规模纳税人出租不动产免征增值税
  • 个人向公司借款怎么写
  • 生产车间人员工资期末结转
  • 软件产品销售合同范本
  • 驾校挂靠车辆账务处理是?
  • 什么经营范围可以开推广服务费
  • 材料入库单金额写含税价吗
  • 业务招待费可以结转下年抵扣吗
  • 汽车修理厂利润
  • 分配间接成本的计算公式
  • 租赁写字楼的需求有哪些
  • 免费领课程有什么陷阱
  • 土地属于固定资产吗 会计
  • 会计账簿按外表可分为
  • 企业开了发票
  • sqlserver数据库合并方法
  • oracle序列修改初始值
  • windows7用户
  • pd虚拟机安装安卓系统
  • Win10 Mobile RS2预览版WiFi设置页面将和pc页面相同
  • win7旗舰版系统激活码
  • centos6.x下安装maven CentOS自动安装Maven的方法
  • win7桌面壁纸自动更换关闭
  • cocos2d-x教程
  • android游戏开发论文
  • python内置函数open()的参数用来指定打开文本文件
  • 使用多进程web
  • Android: netd中NetlinkManager的简单介绍
  • 编写js代码要注意什么
  • Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
  • 甘肃国家税务局官网app
  • 基层税务工作难点重点热点
  • 新疆税务干部学校招聘
  • 最新专票税率几个档
  • 定期定额个体户需要申报个人所得税吗
  • 税务局经费来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设