位置: 编程技术 - 正文

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

  • 进口关税和增值税可以抵扣吗
  • 合同资产和合同负债属于什么科目
  • 受托代销商品款和受托代销商品的区别
  • 预付的成本票计入什么科目?
  • 6月份的申报期是几号
  • 购买税控盘全额退税
  • 住宿发票要附清单吗
  • 交易性金融资产的入账价值
  • 营改增后建筑业怎么开票
  • 企业所得税弥补亏损怎么算
  • 小规模纳税人不允许开具零税率发票
  • 税控盘这个月没有反写会怎么样
  • 开专票还需要提供营业执照?
  • 企业申请核定征收的要求
  • 免税企业土地税怎么交
  • 财库联网集中户扣了我的钱
  • 个税起征点是多少啊
  • 加计扣除申报表填报说明
  • 专项资金需要交印花税吗
  • 无形资产的入账价值包括宣传费吗
  • 作废章盖在哪个位置
  • 盈余公积什么时候调整
  • win10 专业版 企业版
  • 银行手续费会开发票吗
  • 招待客户住宿费可以抵扣进项税吗合理吗
  • win没有投影到此电脑怎么办
  • 苹果系统权限管理在哪找
  • win11任务管理器怎样调出
  • 建筑企业被靠挂靠怎么办
  • 视同销售成本如何确认?
  • win11专业版和家庭版哪个更流畅
  • 营业外收入怎么申报增值税
  • 餐饮业原料采购都包括哪些
  • yolov5讲解
  • PHP:imagecolorset()的用法_GD库图像处理函数
  • 三代手续费返还是否需要缴纳增值税
  • 应纳所得税额等于利润总额减去差异
  • 购进小汽车自用为什么可以抵扣进项税
  • 进项大于销项怎么结转增值税
  • 保教费属于什么收入
  • 在计算应纳税所得额时,纳税人因自然灾害
  • 分公司注册独立核算还是非独立核算
  • 开票内容不在经营范围内
  • 住房公积金中的钱可以当首付吗?
  • 有形动产租赁属于经营租赁吗
  • 累计扣除包括哪些
  • 公司向法人借款协议
  • 无形资产专利技术属于
  • 有限公司股东撤资退股
  • 服务类发票怎么做分录
  • 滞纳金的上限是多少
  • 职工体检可以从工会经费支出
  • 报关单填制的运费怎么算
  • 企业存货计价方法发生变更案例
  • 对公账户如何转钱进去
  • for windows vista only
  • 外接法实物图
  • 移动u盘的作用
  • wmiex.exe是什么程序
  • 并发控制三个问题
  • win8启用或关闭windows功能
  • windows移动中心有什么用
  • smss.exe什么意思
  • android break
  • ES6 javascript中Class类继承用法实例详解
  • 安卓 图形api
  • python递归函数详解
  • js window.open如何带参数
  • 基于javascript的毕业设计
  • activity启动流程图解
  • javascript 编译原理
  • html加载条代码
  • javascript学习指南
  • javascript脚本大全
  • 新收入准则租赁业务
  • 厂房租赁开票税收编码
  • 销售不动产增值税税率
  • 重庆国税局客服电话
  • 工会经费支出审批制度
  • 税金乘以12%是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设