1. 程式人生 > >mysql 導入 csv文件中數據,只能導入第一行

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

https 之間 提示 文件中 什麽 mysq 是否 workbench kdt

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

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

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

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

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