位置: 编程技术 - 正文

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

  • 公车私车税收区别
  • 从公司提款需要交税?
  • 提存计划和受益计划选那个
  • 普票需要填写全部开票信息吗
  • 法律规定公司账本保存年限
  • 天猫积分购物券可以退吗
  • 快递费未支付应该寄走了吗
  • 公司退款给客户怎么写
  • 金融企业贷款损失准备金税前扣除计算
  • 合法的扣税凭证图片
  • 资产负债表的应付职工薪酬怎么填
  • 运费客户承担钱销售员垫付冲应收怎么处理?
  • 自查补交以前年度增值税怎么做账
  • 应付账款逾期利息会计分录
  • 印花税算错了可以补交吗
  • 研发部门房租可以抵税吗
  • 18年补交17年城建税会计分录
  • 应税销售额是指
  • 一般纳税人怎么交税
  • 人力资源外包差额计税税率
  • 所得税工资账载怎么算
  • 培训费增值税专用发票怎么开
  • 净资产收益率公式怎么算出来的
  • 补缴的增值税可以计入以前年度损益调整
  • 借款不归还的法律条款
  • 增值税纳税申报表在哪里打印
  • 2021剑灵什么职业最强
  • win11任务栏没有输入法图标
  • uefi模式怎么装机
  • macos 关闭屏幕
  • 年末利润分录
  • linux is
  • 公司准备上市到真正上市要多久
  • 保证金结息的会计分录
  • wordpress怎么上传网站
  • php js
  • svg如何嵌入html5
  • vue写的购物车详细步骤
  • 【综述】分子预训练模型综述
  • uniapp 手写识别
  • 检测命令
  • tftp传输命令
  • 企业所得税应纳税所得额300万以下
  • 入库税款异常怎么处理好
  • 预计负债的主要账务处理
  • 文化事业建设费的征收范围
  • dedecms怎么更换模板
  • mysql版本5.5.x升级到5.6.x步骤分享
  • 管理人员工资结构图
  • 计提和结转的例子
  • 一般纳税人外地预缴税率
  • 增值税专用发票丢了怎么补救
  • 冲回上月暂估入账的商品会计分录
  • 银行金融手续费收费标准
  • 土地增值税的预缴
  • 研发支出费用化支出期末有余额吗
  • 资产计提减值如何进行账面记录
  • 商品验收入库时怎么做账
  • 银行汇票可用于异地结算吗
  • 开个人普票需要身份证吗
  • 包工包料工程如何计税
  • 行政事业单位负责人应当对本单位内部控制
  • 公司原股东转让全部股权误把认缴金额写成转让金额
  • 租写字楼水电费自己付吗
  • 简述工作底稿的一般要求及内容
  • 怎么压缩视频
  • ctrl+的作用
  • win8怎么装驱动
  • ie8怎么设置默认ie7模式
  • win10家庭版怎么关闭windows defender
  • win10 屏幕键盘
  • 车钥匙失灵了10秒教你快速解决
  • flask操作mysql数据库
  • fortune命令
  • nodejs如何运行html
  • android-ListView(1)-listview概览
  • js匿名函数和箭头函数
  • 新收入准则租赁业务
  • 如何异地代缴社保
  • 什么情况适用简易诉讼程序
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设