我想使用phpmyadmin將csv文件導入到我的mysql數據庫中,但不斷收到錯誤。無法使用phpmyadmin嚮導將csv導入到mysql數據庫
下面是CSV的樣子:
然後我導入這樣的:
並且得到錯誤: 「爲CSV導入無效參數:通過圈地」。我試圖把列放在引號中「或在每列之後加一個分號,但是不斷收到錯誤
我想使用phpmyadmin將csv文件導入到我的mysql數據庫中,但不斷收到錯誤。無法使用phpmyadmin嚮導將csv導入到mysql數據庫
下面是CSV的樣子:
然後我導入這樣的:
並且得到錯誤: 「爲CSV導入無效參數:通過圈地」。我試圖把列放在引號中「或在每列之後加一個分號,但是不斷收到錯誤
呀,你在那裏有一個額外的領域。例如,用你的榜樣行:。
itemId,date,description,amount
,1,2/13/2013,Fabrics,44
日期圖到「description」,因爲前面的逗號基本上給itemId一個空值(或null,取決於如何處理導入)的值,這似乎不是你想要的。這些額外的逗號來自哪裏 - 這是一些程序的出口嗎?
此外,在這種情況下,您沒有任何內容包含字段,因此您應該可以將該值保留爲空,這樣一旦您更正了列計數後,該值似乎已經適用。
我不得不刪除第一行的csv(包含列名)並解決了問題。得到正確導入
注意,日期字段需要重新格式化,以匹配SQL的日期格式YYYY-MM-DD
我幾個月前通過了相同的問題。最終讓所有的東西都起作用了...然後我發現MySQL Workbench - 改變了我的生活。簡單,快速,光滑,...免費。 – TimSPQR