位置: 编程技术 - 正文

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 备份和恢复)

  • 公司房产税如何
  • 增值税附征怎么计算
  • 企业注销,账面余额怎样调账
  • 职工福利按工资发放吗
  • 帮忙劳务派遣
  • 当年亏损额为什么不能填?
  • 合并报表存货增值如何做账
  • 电子税务局发票验旧怎么操作
  • 投资收益包括哪些项目
  • 专利年费是不是只能一项一项交
  • 利润分配包括缴纳所得税吗
  • 公司向股东无息借款要交哪些税
  • 结转产成品会计分录怎么做
  • 完税凭证和纳税凭证区别
  • 个人独资企业需要公司章程吗
  • 营改增后房地产开发税费一览表
  • 小微企业减半征收印花税代码
  • 小微企业所得税税率2.5% 10% 25%
  • 手表的发票可以报销吗
  • 预缴企业所得税额怎么算
  • 安置残疾人支付的工资
  • 免税收入包括哪些收入
  • 光伏发电项目发电户是否可以享受小规模优惠政策
  • 外资股东是什么意思
  • mac怎么把通知栏固定
  • 分公司是小微企业总公司是一般纳税人,如何做合并报表
  • 工厂没有生产许可证可以生产吗
  • win10新版本21h1
  • PHP:spl_object_hash()的用法_spl函数
  • 资产负债表中的货币资金怎么算
  • 车船税发票丢失
  • 微信收款要求绑定银行卡怎么办
  • 程序员 cr
  • php读取xml接口数据
  • excel if统计
  • phpcms教程
  • 车子以旧换新
  • Vue 拖拽排序
  • 运输公司挂靠车辆的会计处理?
  • 税前利润弥补是什么意思
  • 什么叫做应税劳务
  • 机关事业单位购买口罩
  • 减免所得税额怎么做分录
  • 研发项目会计分录
  • 汽车以租代购可靠吗
  • 复利终值和年金终值的公式
  • 旅游业小规模纳税人增值税申报
  • 登记现金日记账收入栏的依据有
  • 社保税款所属期申报错了要紧吗?
  • 劳务费收入交印花税吗
  • 固定资产处置款怎么入账
  • 购买汽车时的保险是什么
  • 固定资产可以一次性入费用的标准
  • 发票已开后 对方公司名称变更怎么处理?
  • 税控盘和金税盘可以安装在一个电脑
  • sql server数据库中的null(空值)
  • sqlserver数据备份恢复
  • 最基本的长度单位是什么
  • 电脑怎么改xp系统
  • 如何将iPhone照片导入电脑
  • 用u盘安装ubuntu
  • 打开linux系统
  • centos7 目录结构
  • Win10 Build 10586.494稳定版更新修复内容以及KB3172985补丁下载地址
  • manager是啥
  • jquery如何给div属性赋值
  • android不同module怎么相互调用
  • javascript的prompt
  • 自定义dialogfragment
  • jquery添加文字
  • 用javascript
  • java dom解析
  • 安康市税务局党玲玲
  • 江苏医保网上服务大厅
  • 国家税务总局网站登录入口官网
  • 深圳市电价价目表详解
  • 南通国家税务局
  • 地税局工作人员工资标准多少
  • 税务工作者发展现状
  • 受让企业与转让企业区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设