mysql建表出現Timestamp錯誤

mysql建表時若是有兩個或以上的字段爲Timestamp,那麼可能會出現以下錯誤:mysql

Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATEsql

緣由是當你給一個timestamp設置爲on updatecurrent_timestamp的時候,其餘的timestamp字段須要顯式設定default值
spa

可是若是你有兩個timestamp字段,可是隻把第一個設定爲current_timestamp而第二個沒有設定默認值,mysql也能成功建表,可是反過來就不行...it

相關文章
相關標籤/搜索