位置: 编程技术 - 正文

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

  • 托收承付和委托收款的含义和相同之处
  • 企业所得税季度预缴
  • 电信没有基站为什么信号也很好
  • 发票替代票
  • 小规模差额征税会计分录实例
  • 库存商品发出汇总表
  • 招待费汇算清缴扣除比例
  • 合同资产在资产负债表中列入什么项目
  • 个体工商户网上报税流程
  • 提入转账支票会计分录
  • 银行付款的会计怎么做账
  • 建筑面积包括分摊建筑面积吗
  • 未认证的进项税账务处理
  • 废品材料回收价格
  • 怎么查找企业核算报告
  • 建筑劳务分包一般纳税人可以选择简易计税法吗?
  • 个人年终奖如何交税
  • 公司支付广告费怎么入账
  • 计提的工资没有实际发放,是否需要调增?
  • 预提费用的会计科目
  • 境内所得和境外所得
  • 应交税费的会计处理2018
  • 给对方发短信显示imessage
  • 有奖发票奖金支付
  • linux grub
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • u启动pe装机工具怎么重装系统
  • 如何弥补以前年假的问题
  • 委托外单位加工发出的材料会影响账面价值吗
  • vue项目使用
  • 进项税额转出会计分录账务处理
  • 冬日里的科赫尔湖,德国巴伐利亚州 (© Reinhard Schmid/eStock Photo)
  • 执行企业会计制度的企业有哪些
  • 巴芬岛旅游
  • php如何上传1个g以上的文件
  • php ajax 教程
  • 统计 α
  • vue好不好学
  • tf-idf计算
  • timedatectl命令用法
  • 新购买的发票如何读取
  • 税务文书送达期限是多少天
  • dedecms进入数据库
  • 本月应付电费400元,下月支付
  • mysql字符集详解
  • 民办非企业的税务登记国税还是地税
  • 增值税发票扩版申请说明
  • sql 封装
  • 小企业会计准则没有以前年度损益调整科目
  • 股东滥用股东权利
  • 收到企业所得税汇算清缴退税账务处理
  • 小规模纳税人差额征税
  • 归还股东投资款本息怎么做账
  • 捐赠做公益
  • 总账和明细账有那些
  • 销售部门招待费用预算
  • 固定资产清理账户借方
  • 备查账簿有没有固定的格式
  • 本月合计结账
  • Windows下安装爱思助手V8
  • mysql5.5.62安装配置教程
  • imac硬盘测试
  • win102h20
  • win10系统预览版
  • PHPMyAdmin 2.7.0-pl1下载
  • win10移动版能运行电脑软件吗
  • win7系统盘扩大
  • cocos做游戏
  • dev c++怎么配置环境
  • Android OpenGL ES 入门
  • jquery对动态生成的进行操作
  • nodejs基本原理
  • angular1
  • 收藏一些不常用的图片
  • 国税局事业编制和公务员哪个比较好
  • 四川省职称查询平台
  • 财务报表盖章位置
  • 摩托车的消费税率
  • 个税申报网上操作步骤
  • 两利四率完成情况
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设