2017-06-22 143 views
2

好吧,我試圖將數據從CSV文件導入到mySQL數據庫表中。該表稱爲serial_code,但是當我嘗試上載CSV文件時,我收到一條錯誤消息。我試着將列名取出來,同時向最後一列EngineSerialCode添加NULL,並且我還在文本編輯器中查看了CSV,並使用逗號正確顯示了列。將CSV數據導入到mySQL數據庫的表中

無效的列計數在CSV輸入第1行

的phpMyAdmin版和MySQL

mySQL version

數據庫字段

enter image description here

CSV字段我想要導入

CSV

+0

你如何通過映射他們,你有4列在數據庫表(發動機serialcode)存在 –

+0

@BHouse即使我補充一點,列它會顯示錯誤。我通過「導入」>瀏覽文件> 將列添加進來:以逗號分隔的列,逗號 包含的列:「 列以:\ 轉義:行終止於:auto – Whitena

回答

1

行,所以我發現這個問題,這是很令人沮喪。我的數據中有一個串行代碼,它有一個「,」逗號而不是「 - 」。另外我注意到我的CSV文件EngineSerialCode被放置在列E中,而不是D,因爲我的數據庫中只有4列。從圖像列C重疊列D因此我的錯誤。

comma and wrong column error