2013-10-25 202 views
0

我想使用phpmyadmin將csv文件導入到我的mysql數據庫中,但不斷收到錯誤。無法使用phpmyadmin嚮導將csv導入到mysql數據庫

下面是CSV的樣子:

enter image description here

然後我導入這樣的: enter image description here

並且得到錯誤: 「爲CSV導入無效參數:通過圈地」。我試圖把列放在引號中「或在每列之後加一個分號,但是不斷收到錯誤

+0

我幾個月前通過了相同的問題。最終讓所有的東西都起作用了...然後我發現MySQL Workbench - 改變了我的生活。簡單,快速,光滑,...免費。 – TimSPQR

回答

1

呀,你在那裏有一個額外的領域。例如,用你的榜樣行:。

itemId,date,description,amount 
,1,2/13/2013,Fabrics,44 

日期圖到「description」,因爲前面的逗號基本上給itemId一個空值(或null,取決於如何處理導入)的值,這似乎不是你想要的。這些額外的逗號來自哪裏 - 這是一些程序的出口嗎?

此外,在這種情況下,您沒有任何內容包含字段,因此您應該可以將該值保留爲空,這樣一旦您更正了列計數後,該值似乎已經適用。

0

我不得不刪除第一行的csv(包含列名)並解決了問題。得到正確導入

注意,日期字段需要重新格式化,以匹配SQL的日期格式YYYY-MM-DD