向Django遷移後的表中存入中文字符報錯的問題,MySQL-1366錯誤

Django Model如下:

執行遷移,生成表結構後,向表中存入中文字符,MySQL報1366錯誤

錯誤解釋:1366標記對應的錯誤表示:SQLSTATE: HY000 (ER_TRUNCATED_WRONG_VALUE_FOR_FIELD) 不正確的%s值,'%s',對於行%ld 上的列'%s',字符集的問題而導致。

 

解決方案:修改此表的字符集

分別操作:查看錶中每個字段的字符集,修改表中的字段的字符集

操作步驟,如圖所示

再次存入,操作成功。

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