mysql 導入 csv文件中數據,只能導入第一行


用workbench導入csv數據,只能導入數據的第一行,也就是標注每一列的列名的那一行。
但問題是,每次導入完成時,系統提示已經導入了500條記錄(這個文件中的確有500條記錄),可是刷新數據庫后打開這張表,里面還是只有上面說的那一行。

鄙人還發現在導入設置【field separator】那一欄,操作系統只能選擇分號,冒號,TAB。但在csv里,field 和 field之間是按逗號分的。

 

所以主要進行以下兩點的確認:

(1)查一下你的分隔符到底是什么?即系統支持的分隔符是什么,逗號還是分號?和csv文件的分隔符是否一致?一定要確保一致!
(2)用二進制編輯器打開你的CSV內容,看每行結束換行符到底是些什么?不同操作系統產生的換行不太一致,確保結束的換行符和操作系統的換行符一致!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM