創建表時報的,一個時間字段類型是datetime,一保存就報錯,網上說是datetime類型只支持mysql 5.6.5+,我看了下我的版本,5.8的,沒什么問題,然后找了許久找到了錯誤的地方。
很蠢的錯誤:
字段默認的地方選擇了 empty String,然后就出現上面的錯誤,我把它改成null就可以了。
錯誤的原因大概是empty String是空字符串,長度為0,但是datetime最大是6字節(我的數據庫是這樣的,其他好像是8字節),兩者不匹配,然后就出問題了,大概,是這樣吧。