位置: 编程技术 - 正文

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

  • 企业所得税季报资产总额怎么填
  • 汇算清缴补缴的企业所得税会计分录怎么写
  • 待摊费用和无形资产摊销
  • 高速公路通行费电子发票怎么打印
  • 与生产相关的关键成功因素包括
  • 企业向个人借款是否合法
  • 去年科目记错如何调账
  • 出售投资性房地产的会计处理
  • 股权变更前账务怎么处理
  • 库存产品亏本销售账务处理
  • 代缴代扣个人所得税手续费
  • 企业员工应付未付的工资该如何写其会计分录?
  • 买了两个月社保能用多少医药费
  • 基本医疗保险是什么?
  • 物业公司营改增税务筹划方案
  • 还在讨论“税务金四”上线?税务和银行要联手清查单位和个人账户了!
  • 购入的汽车怎么入账
  • 健身房属于什么经营类别
  • 季度申报财务报表如何更改
  • 成品油电子普通发票开错了
  • 加计抵减是什么时候开始的
  • 属于外来凭证的单据是
  • 总公司和分公司的合作协议
  • 实收资本的期初余额在借方还是贷方
  • bois如何设置启动项
  • 失联发票进项税额转出
  • windows10如何关闭左下角的搜索
  • 研发费加计扣除申报表怎么填
  • 递延收益为什么计税基础为0
  • 本月暂估成本的会计分录
  • 汽车销售公司取名字参考大全图片
  • 赡养老人支出如果有四个子女都要填吗
  • 2022年增值税免税政策
  • php多进程处理大数据
  • 医院装修设计费用取费标准表
  • yii2.0框架
  • 520要来了要吵架的赶紧
  • 真正的出道仙谁来封
  • 增值税普通发票有什么用
  • 汽车折旧年限是几年如何计算
  • 销售物流
  • 小规模纳税人免税额度是多少
  • 增值税一般纳税人登记管理办法
  • 固定资产加速折旧计算方法
  • 外购商品发放给员工 进项税额能不能抵扣
  • 简易计税方法的适用范围
  • 营业利润净利润利润总额的区别
  • 存货增加使经营活动现金净流量减少该怎么办
  • 不动产进项税额分期抵扣暂行办法还有效吗
  • 多交的税费申请抵扣下期
  • 小规模纳税人销售要交税吗
  • 购买材料时如果没有取得购买材料的发票
  • 非关联企业之间可以借款吗
  • 银行账户是不是卡号
  • solaris教程
  • mysql8安装步骤
  • 电脑重装windows
  • windows关机蓝屏是怎么回事
  • mfc100udll
  • ubuntu怎么刷新桌面
  • cleanmgr.exe
  • win7更改文件名的方法
  • windows7输入
  • 简述opengl的编程步骤
  • js添加列表项
  • 微信公众号javascript
  • 深入理解ffmpeg pdf
  • jquery 日期
  • offset function
  • unity3d打包成apk
  • 安卓源代码开放吗
  • jq中attr用法
  • 西安市国家税务局稽查局
  • 江苏省国家税务局电话号码
  • 电子税务局待确认授权不能勾选
  • 松原江北小吃一条街
  • 云南国家税务网上开票赋码
  • 烟叶税属于中央税还是地方税
  • 东莞办理房产证在哪里预约
  • 杭州文明城市几连冠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设