位置: 编程技术 - 正文

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

  • 视同销售增值税申报表怎么填写
  • 建筑业收到预收款预缴增值税
  • 中华人民共和国国歌
  • 工会经费支付福利方案
  • 购车增值税可以抵扣多少
  • 营业费用和管理费用比较
  • 销售费用计入产品生产成本吗
  • 个税申报系统中累计减除费用可以手动修改吗
  • 模具费进研发费用还是成本
  • 商贸企业加工费包括哪些
  • 单位为个人负担工资、薪金所得的个税,怎么征收个税
  • 债务重组的会计准则
  • 折扣销售指
  • 出售使用过的生产设备
  • 应付利息与应付利息区别
  • 河道维护费所有权归属
  • 个人所得税减半征收
  • 不动产有法律效力吗
  • 纳税人核定征收企业所得税
  • 季度申报表营业成本怎么填
  • 企业购买的土地计入无形资产
  • 为什么iphone手机闹钟定了不响
  • QQExternal.exe是什么进程?QQExternal.exe进程为什么被运行?
  • 特许权使用费属于销售收入吗
  • 员工工伤保险报销条件
  • php 模拟post
  • php基础编程题
  • 其他应收款超过一年是12个月吗?
  • 如何检查路由器防火墙设置
  • php中imagecreatefromjpeg
  • wordpress项目开发
  • 圣托里尼岛游玩攻略
  • php声明一个类
  • 经营性应收项目的计算公式
  • 投资中间人要担什么责任
  • 会计劳保用品有哪些东西呢
  • vue点击按钮显示对应的内容
  • vue3 技巧
  • 关于猿猴的作文
  • vue快速入门与实战开发
  • php加密zend
  • php页面跳转可以用header
  • 丧葬补贴金和抚恤金怎样领取
  • 怎么向银行申请贷款
  • 帝国cms整合Elasticsearch
  • uniapp组件使用
  • oracle与mysql的优缺点对比
  • 电子承兑汇票的承兑人是谁
  • 2022年山东省固定资产投资额
  • SQL设置外键
  • 生产企业免抵退是什么意思
  • 实收资本(或股本)是什么意思
  • 三代手续费企业所得税
  • 长期股权投资其他权益变动
  • 分支机构是否需要设立账簿
  • 绿色安装包怎么卸载
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
  • Win7系统如何清除流氓屏保
  • win10开机出现onekey ghost
  • win8管理员权限怎么打开
  • win10预览版21277
  • 快捷图标小箭头怎么恢复
  • linux 应用程序
  • f_00000e是什么文件
  • linux ssh key登录
  • pops基本属性
  • 何为黄金茶
  • 枚举目录时出现错误
  • python多线程操作
  • eclipse安转
  • 获取某个div的高度
  • unity ugui ngui
  • 如何解决android兼容问题
  • javascript面向对象精要pdf
  • jquery实现图片放大
  • 厦门增值税发票查询
  • 粮食企业所得税税率
  • 工会经费计税依据工资总额包括什么
  • 中华人民共和国成立于1949年10月1日到今年是多少周年
  • 五证合一后还需要去税务局吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设