位置: 编程技术 - 正文

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

  • 小微企业减半征收印花税代码
  • 认缴制股权转让印花税的计税依据是什么
  • 记账王怎么查询凭证
  • 计提和缴纳企业所得税分录
  • 商场返现活动怎么入账
  • 承兑汇票转出
  • 小规模纳税人免税会计分录
  • 财务报表里现金是什么
  • 12万纳税
  • 税控盘怎么打票
  • 增值税普通发票税率表
  • 自建公司什么意思
  • 企业法人和股份的关系
  • 律师事务所的会计账务处理
  • 公司拍卖车牌
  • 怎么计提所得税费用
  • 可抵扣的金税盘维护费会计分录怎么做?
  • win11字体大小怎么调
  • mac app store一直转圈圈
  • 印花税退费
  • 公司卖二手车的流程
  • 苹果紧急提醒
  • 什么样的发票可以报销
  • 已开票未收款怎么做账
  • 销售费用属于损益类科目的收入还是费用
  • 资产接收范围的确定
  • 免征的增值税如何处理
  • 阿德莱德 景点
  • 劳务报酬所得的计税标准
  • 金融企业财务规则(征求意见稿)
  • 豁免债权如何做账
  • 水青冈是常绿还是落叶
  • 完美解决在ThinkPHP控制器中命名空间的问题
  • 固定资产清理科目核算内容
  • 个税申报中是否婚前各自首套贷款
  • 在筹建期间发生的开办费
  • 机器学习中的隐变量/潜变量和隐藏空间/潜在空间
  • 【C#+JavaScript+SQL Server】实现Web端考试系统 六:后台管理模块设计(附源码和资源)
  • php或者判断
  • python查找列表元素
  • 发票违法行为的认定
  • js中typeof用法
  • 应收账款可以挂存货吗
  • 银行收到电子承兑怎么查
  • 主营业务成本的摘要怎么写
  • 取报销凭证的步骤
  • 建筑行业未取得收入如何结转成本
  • 母子公司往来款属于借款吗
  • 个人所得税不允许核定的行业
  • 退差价后退货
  • 保险由承租方还是出租方承担
  • 会计调账情况模板
  • 如何做好企业安全生产工作
  • 支付信息表
  • sap批量导入
  • sql merge函数
  • sql怎么比较两个表字段的内容
  • docker设置固定ip
  • freebsd软件包存储库
  • dos破解密码输入什么
  • msng.exe是什么
  • Win7系统打印机共享无法保存打印机设置0x000006d9
  • E: Encountered a section with no Package: header错误解决方法
  • 开机密码忘记了怎么打开手机
  • centos 做bond
  • win8删除文件很慢
  • 无法启动.dll
  • win7系统安装office
  • 电脑怎么连接上隐形wi
  • 问题少年特训学校
  • python 变参
  • javascript 中的事件委托详解
  • [置顶]bilinovel
  • android 网络编程
  • 国家税务局浙江电子税务局官网入口
  • 山西地方税务局领导班子
  • 下载广东省电子税务局appp
  • 物业监控不完善怎么提意见
  • 广西定额发票查询入口官网
  • 广东广州税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设