位置: 编程技术 - 正文

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

  • 增值税申报表出口退税
  • 车船税是否每年都交
  • 出口退免税的退税办法为
  • 净利润和盈余公积的会计分录
  • 公司户和个人户卖车的时候价格差多少
  • 专票过期了
  • 软件产品出口退税条件
  • 调整账户和被调整账户的关系
  • 快递费未支付应该寄走了吗
  • 购买土地什么时候缴纳契税
  • 接受现金捐赠怎么写分录
  • 商家促销怎么做
  • 以股东投资为基础
  • 私车公用违规吗
  • 已销售未开票怎么记账
  • 资产负债表最后要平吗
  • 税务顾问费怎么做账务处理?
  • 转出多交增值税借方余额表示
  • 进项转出滞纳金规定
  • 7月1日前购进的农产品如何抵扣
  • 车船税发票丢了咋办
  • 保险费可以抵扣嘛
  • 所得税季报收入是全年吗
  • 天猫店不开发票会被扣多少分
  • 税务机关核定征收契税
  • 印花税无法申报怎么回事
  • 上个月暂估这个月成本怎么调整
  • 国家基建项目规划
  • win10工作站版和企业版的区别
  • win10如何查看显卡版本
  • 软件 摊销
  • multiple editions是什么版本
  • 金税维护费280怎样填报
  • 房地产预售阶段怎么开具发票
  • 个人非货币性资产投资个人所得税
  • os x 10.10 yosemite自动纠正怎么关?os x yosemite自动纠正功能关闭教程
  • 其他业务收入借贷方向
  • PHP:imagealphablending()的用法_GD库图像处理函数
  • three.js 教程
  • php函数写法
  • vue3.0优点
  • phppdo连接数据库
  • 旅客运输进项抵扣税率
  • nlp baseline
  • 支付网络服务费属于现金流量表的哪一项
  • 民间非营利组织如何纳税
  • 小企业发出存货成本的计量方法有
  • 保险赔偿收入会计分录
  • 将表里的数据批量删除
  • 物品登记制度
  • 库存暂估入账的会计分录
  • 贷款计入什么科目
  • 接受劳务应付未付款费用
  • 金融企业往来支出属于什么科目
  • 营改增后存在的问题
  • 其他综合收益转到留存收益
  • 产品出口认证
  • 上个月的发票未开具
  • 汇算清缴的会计分录怎么做
  • 新开办的企业怎么做账
  • 远期支票最长期限
  • 房地产开发企业分为几个等级
  • 建立备查账的是
  • sql server索引的使用
  • window装机必备应用
  • win7系统软件安装就闪退怎么办
  • iis设置mime
  • 电脑运行慢怎么办?
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • macbookair扫描文件怎么弄
  • cortana可以用于搜索本机文件吗
  • win7如何安装kb3033929补丁
  • linux如何使用命令创建文件夹
  • 举例说明什么是判断
  • github thanos
  • jquery图片
  • 内蒙古网上税务登记流程
  • 国税纳税申报表打印
  • 常设机构怎么缴纳所得税
  • 商品房增值税如何算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设