Invalid default value for timestamp

原文鏈接:

表中的第一個TIMESTAMP列(如果未聲明爲NULL或顯示DEFAULT或ON UPDATE子句)將自動分配DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP屬性

  第一個之後的TIMESTAMP列(如果未聲明爲NULL或顯示DEFAULT子句)將自動分配DEFAULT '0000-00-00 00:00:00'(零時間戳),這不滿足sql_mode中的NO_ZERO_DATE而報錯。

  注:sql_mode有兩種,一種是空值,一種是嚴格模式,會給出很多默認設置。在MySQL5.7之後默認使用嚴格模式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章