1. 程式人生 > >資料匯入mysql遇到的問題

資料匯入mysql遇到的問題

將.XML檔案匯入資料庫,出現以下錯誤的資料,無法匯入:

這時要停止匯入,檢視loginmort檔案(日誌檔案,裡面包含了錯誤原因)

錯誤1 如圖:

[Err] 1406 - Data too long for column 'Body' at row 2

第2行資料的Body列超出最大長度,修改方法只需從設計表中將此列的長度由預設的255變為更大,或者改為其他型別,如text。

修改完成後儲存修改再進行匯入,將不會出現此類問題

.

錯誤2:

[Err] 1366 - Incorrect string value: '\xC2\xAB...\xC2...' for column 'Body' at row 66

此類問題為編碼錯誤,具體錯誤如下:

(1).建立資料庫的時候資料編碼設定錯誤

(2).連線資料庫的時候資料編碼設定錯誤

(3).建立表的時候資料編碼設定錯誤

建議重現建立資料庫或表,將正確的資料編碼設定好(如utf-8)