用workbench導入csv數據,只能導入數據的第一行,也就是標註每一列的列名的那一行。但問題是,每次導入完成時,系統提示已經導入了500條記錄(這個文件中的確有500條記錄),可是刷新資料庫後打開這張表,裡面還是只有上面說的那一行。 鄙人還發現在導入設置【field separator】那一欄, ...
用workbench導入csv數據,只能導入數據的第一行,也就是標註每一列的列名的那一行。
但問題是,每次導入完成時,系統提示已經導入了500條記錄(這個文件中的確有500條記錄),可是刷新資料庫後打開這張表,裡面還是只有上面說的那一行。
鄙人還發現在導入設置【field separator】那一欄,操作系統只能選擇分號,冒號,TAB。但在csv里,field 和 field之間是按逗號分的。
所以主要進行以下兩點的確認:
(1)查一下你的分隔符到底是什麼?即系統支持的分隔符是什麼,逗號還是分號?和csv文件的分隔符是否一致?一定要確保一致!
(2)用二進位編輯器打開你的CSV內容,看每行結束換行符到底是些什麼?不同操作系統產生的換行不太一致,確保結束的換行符和操作系統的換行符一致!