激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL 5.6 中 TIMESTAMP 的變化分析

MySQL 5.6 中 TIMESTAMP 的變化分析

2020-05-17 16:05MYSQL教程網 Mysql

這篇文章主要介紹了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子句,默認自動分配'0000-00-00 00:00:00′。插入行時沒有指明改列的值,該列默認分配'0000-00-00 00:00:00′,且沒有警告。

MySQL 5.6 中 TIMESTAMP 的變化分析

MySQL 5.6 中 TIMESTAMP 的變化分析

2列TIMESTAMP未聲明為NULL的默認行為

從MySQL5.6.6開始這種默認設置的方法被廢棄了。在MySQL啟動時會出現以下警告:

?
1
2
3
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated.
Please use --explicit_defaults_for_timestamp server option
(seedocumentation for more details).

關閉警告,在my.cnf中加入

?
1
2
[mysqld]
explicit_defaults_for_timestamp=true

重啟MySQL后錯誤消失,這時TIMESTAMP的行為如下:

■TIMESTAMP如果沒有顯示聲明NOT NULL,是允許NULL值的,可以直接設置改列為NULL,而沒有默認填充行為。
■TIMESTAMP不會默認分配DEFAULT CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP屬性。

MySQL 5.6 中 TIMESTAMP 的變化分析

TIMESTAMP 不設置是否為NULL

■聲明為NOT NULL且沒有默認子句的TIMESTAMP列是沒有默認值的。往數據表中插入列,又沒有給TIMESTAMP列賦值時,如果是嚴格SQL模式,會拋出一個錯誤,如果嚴格SQL模式沒有啟用,該列會賦值為'0000-00-00 00:00:00′,同時出現一個警告。(這和MySQL處理其他時間類型數據一樣,如DATETIME)

MySQL 5.6 中 TIMESTAMP 的變化分析

TIMESTAMP 默認設置為NOT NULL

Note:

以上內容和存儲引擎選擇無關。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美成年私人网站 | 亚洲3p激情在线观看 | 日韩在线观看视频一区 | 成人性生活视频在线观看 | 精品久久久久久久久久久αⅴ | arabxxxxvideos| 一级做受大片免费视频 | 色视频在线观看 | 成人免费久久网 | 草逼一区 | 国产精品视频海角社区88 | 国产精品午夜在线 | 亚洲第一成人在线 | 国产亚洲黑人性受xxxx精品 | 91av99| japanesexxxxxxxhd | 小视频在线看 | 久久国产亚洲精品 | 国产视频在线免费观看 | 99视频有精品视频高清 | 久久精品一区二区三区四区五区 | 久久久久久久.comav | 一区二区三区毛片 | 亚洲影视在线观看 | 成人在线观看免费高清 | 日本成年网 | 性欧美一区二区三区 | 天天黄色片 | 欧美人成在线 | 在线日韩av电影 | 免费国产成人高清在线看软件 | 国产一级一片免费播放 | 国产艳妇av视国产精选av一区 | 国产精品一区视频 | 国产美女的小嫩bbb图片 | 91久久久久久久一区二区 | 日日草日日干 | 麻豆视频在线观看 | 激情网站免费观看 | 巨根插入| 国产精品久久久乱弄 |