MySql報錯-Data truncation: Data too long for column 'XXX' at row 1
——墨問蒼生
總結來說,Data truncation: Data too long for column 'CONTENT' at row 1問題的出現主要是以下幾個原因:
1、可能 數據庫中的字符集的編碼與寫代碼的頁面的編碼不相符合;(一般為utf-8)
2、可能數據庫字段的長度太小,不滿足要求;(有時可能默認的為零,自己沒有注意到,要好好檢查一下)
數據庫表字段是varchar(20)類型的,java實體是Date類型的,類型不匹配導致數據無法正常寫入,后drop該表重新運行項目生成數據表解決