天天看點

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之後預設使用嚴格模式。

繼續閱讀