位置: 编程技术 - 正文

MySQL 5.6 中 TIMESTAMP 的变化分析

编辑:rootadmin

推荐整理分享MySQL 5.6 中 TIMESTAMP 的变化分析,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在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子句,默认自动分配'-- ::′。插入行时没有指明改列的值,该列默认分配'-- ::′,且没有警告。

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dcbcf.png" alt="查看图片" />

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_de.png" alt="查看图片" />

2列TIMESTAMP未声明为NULL的默认行为

从MySQL5.6.6开始这种默认设置的方法被废弃了。在MySQL启动时会出现以下警告:

关闭警告,在my.cnf中加入

MySQL 5.6 中 TIMESTAMP 的变化分析

重启MySQL后错误消失,这时TIMESTAMP的行为如下:

■TIMESTAMP如果没有显示声明NOT NULL,是允许NULL值的,可以直接设置改列为NULL,而没有默认填充行为。■TIMESTAMP不会默认分配DEFAULT CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP属性。

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_df1c6e.png" alt="查看图片" />

TIMESTAMP 不设置是否为NULL

■声明为NOT NULL且没有默认子句的TIMESTAMP列是没有默认值的。往数据表中插入列,又没有给TIMESTAMP列赋值时,如果是严格SQL模式,会抛出一个错误,如果严格SQL模式没有启用,该列会赋值为'-- ::′,同时出现一个警告。(这和MySQL处理其他时间类型数据一样,如DATETIME)

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dc.png" alt="查看图片" />

TIMESTAMP 默认设置为NOT NULL

Note:

以上内容和存储引擎选择无关。

MySQL备份与恢复之保证数据一致性(5) 在上一篇文章中我们提到热拷贝(MySQL备份与恢复之热拷贝),热拷贝也就是在MySQL或者其他数据库服务在运行的情况下使用mysqlhotcopy命令进行备份。这

解析SQL Server 视图、数据库快照 简介数据库快照数据库快照,正如其名称所示那样,是数据库在某一时间点的视图。是SQLServer在之后的版本引入的特性。快照的应用场景比较多,但

MYSQL 创建函数出错的解决方案 在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。案例一:目前在项目中

标签: MySQL 5.6 中 TIMESTAMP 的变化分析

本文链接地址:https://www.jiuchutong.com/biancheng/347961.html 转载请保留说明!

上一篇:简单的MySQL备份与还原方法分享(mysql怎么备份数据库命令)

下一篇:MySQL备份与恢复之保证数据一致性(5)(mysql 备份和恢复)

  • 当月认证了进项票没用完下个月还可以用吗
  • 所得税禁止扣除项目
  • 综合保税区内企业
  • 航天金税服务费诈骗
  • 房产报废手续
  • 空调压缩机属于什么系统
  • 申报个人所得税会计分录
  • 电子税务局财务负责人实名认证
  • 员工报销款可以公转私吗
  • 房地产项目结转条件
  • 专项申报的类别
  • 企业自建房产可以抵押吗
  • 企业会计制准下增值税科目的核算
  • 盘盈存货会计处理会计分录
  • 车辆购置税发票电子版怎么查
  • 专利技术评估价值入股价偏高说明什么
  • 报废物资收入计入什么科目旧准则
  • 财务软件期初数据录入
  • 水利建设基金的缴费基数是什么
  • 如何防止虚开发票 等舞弊行为?
  • 分公司独立核算和非独立核算有什么区别
  • 公司租赁房屋的物业费怎么入账
  • 以前年度损益调整会计分录
  • 对方已认证的发票在哪里
  • 高新企业认定 研发委外费用
  • 新版关闭edge地址栏建议
  • 企业收到农产品普通发票
  • 企业帐薄包括哪些
  • 电脑没有声音问题
  • linux安装xen
  • fsm32.exe是什么进程 有什么作用 fsm32进程查询
  • erl.exe是什么进程
  • linux标准文件和链接文件
  • Kamikōchi, Nagano Prefecture, Japan (© sadao/Shutterstock)
  • 哪些项目容易漏缴个人所得税?
  • 用银行存款支付前欠货款
  • netty websocket心跳
  • 一个实用的php验证
  • 残保金计入税金还是管理费用
  • js返回上一步操作
  • php session用法
  • php 密码
  • ps如何进行像素修复
  • 深入理解linux内核
  • 小微企业的所得税税率是多少
  • 资本公积和盈余公积是什么意思
  • 税是什么为什么要交税
  • 软件服务费计入管理费用哪个明细
  • 账面价值与计税基础的区别和联系
  • 股东所有者权益负数
  • 所得税税率变化对已确认递延所得税资产的影响
  • 月末结转的各类凭证无需注意先后顺序
  • 企业转让固定资产发生的费用
  • 网上报税零申报流程演示2018
  • 红字信息表状态b900077
  • 增值税抵扣可以完全抵扣吗
  • 企业利润率如何计算公式
  • 长期无法收回的应收账款如何处理
  • mysql数据库详解
  • win8的应用商店
  • 对于微软用户来说,为了防止计算机意外故障
  • linux中vi编辑器怎么使用
  • 安装metpy
  • solaris删除文件夹命令
  • 复制电脑系统
  • win7 手动输入用户名
  • win10相机模糊
  • smsss.exe - smsss是什么进程
  • hpm是什么格式的文件
  • Win10预览版怎么变回正式版
  • windows xp功能介绍
  • win10系统电脑开机密码在哪里设置
  • perl 批量注释
  • js实现页面跳转跳到主页
  • jquery选择器实例
  • node.js的安装步骤
  • unity怎么调用方法
  • javascript default
  • 柴油计入什么科目
  • 收到12366的短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设