1. 程式人生 > 資料庫 >mysql 報錯 1366 Incorrect string value 原因與解決方法

mysql 報錯 1366 Incorrect string value 原因與解決方法

問題:用python向資料庫中插入記錄時,遇到mysql 報錯 1366 Incorrect string value

解決方法:編碼問題,python中我使用的編碼為utf8,和資料庫中的編碼不一致導致的。因此需要檢視資料庫中的編碼:資料表的編碼、欄位的編碼。(圖為用workbench設定的介面,也可以在cmd中設定編碼)