位置: 编程技术 - 正文

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

  • 境外培训费计入关税完税价格
  • 个人所得税计提分录怎么写
  • 增值税技术维护费每年都可以抵减吗?
  • 蓝字发票和红字一样吗
  • 个体户不刻公章违法吗
  • 免租期房租怎么做会计分录
  • 能直接从公司账户向个人账户转钱吗
  • 教育费附加可以扣除吗
  • 贸易公司成本核算不准确的后果
  • 减免所得税额是怎么算出来的2022
  • 往法人账户转备用金
  • 哪些小规模纳税人可以自行开具增值税
  • 折扣金额发票
  • 企业租赁集体土地种植经济林如何补偿
  • 现金折扣怎么进账
  • 置换回房产怎么过户
  • 同一控制下企业合并会产生商誉吗
  • 园林绿化工程的分项工程有几个
  • 建安发票是什么意思
  • 酒店会计账务处理及税务申报
  • 增值税代扣代缴抵扣
  • 手工帐财务费用怎么结转
  • 分公司开票信息
  • 成本类科目有哪四个
  • 本月发票有红充这月成本怎么做账?
  • 企业增资需要缴纳什么税
  • 预计负债基本确定的概率区间
  • 如何结转销售收入
  • linux命令行怎么用
  • 不动产经营租赁包括哪些内容
  • 苹果macOS 11开发者预览版发布
  • linux创建一个文件并写入内容
  • 补提固定资产折旧和汇算清缴有关系吗
  • 资产负债表中各项目的期末数应根据各账户
  • 金融性资产有哪些
  • php验证表单方法有哪些
  • 替票报销违法吗
  • ftp命令行
  • 预付采购材料款60000元
  • 大屏制作教程视频
  • 公允价值变动损益会计处理
  • 发票报销是个人还是单位
  • 进项税额加计扣除5%账务处理
  • 出库单可以自制吗
  • 库存现金怎么算
  • MySQL: mysql is not running but lock exists 的解决方法
  • 小规模纳税人缴纳增值税的会计科目
  • sqlserver最大数据量
  • 企业设立账簿
  • 月底主营业务成本会计分录
  • 公司过账的款项怎么入账
  • 查补以前年度税款账务处理
  • 房屋维修基金交给哪个部门
  • 公司注销时应付账款怎么处理
  • 银行代扣水电
  • 会计中的一级科员是什么
  • 年报超时了可以补报吗
  • 应付账款在借方
  • 商业成本会计如何记账
  • 货款已付,货未收到分录
  • 个体户不交税会判刑吗?
  • 购入固定资产怎么折旧
  • Win10一键永久激活数字工具
  • macmini ubuntu
  • win7回收站路径在哪里
  • acer笔记本重装系统教程
  • 如何配置linux
  • 如何在Windows下移动文件
  • fcbzmgr.exe
  • win7没有媒体功能
  • 电脑开机出现windows7
  • win8桌面在c盘的路径
  • excel表限制
  • 做网页需要域名吗
  • jquery替换div内容
  • 云南省地方税务局公告2017年第2号
  • 大连市国家税务局官网登录
  • 继续教育学时申报是什么意思
  • 一般纳税人办理退税流程及手续
  • 资源税的征税对象和纳税环节
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设