mysql 匯入 csv檔案中資料,只能匯入第一行

2022-06-22 08:15:09 字數 399 閱讀 4222

用workbench匯入csv資料,只能匯入資料的第一行,也就是標註每一列的列名的那一行。

但問題是,每次匯入完成時,系統提示已經匯入了500條記錄(這個檔案中的確有500條記錄),可是重新整理資料庫後開啟這張表,裡面還是只有上面說的那一行。

鄙人還發現在匯入設定【field separator】那一欄,作業系統只能選擇分號,冒號,tab。但在csv裡,field 和 field之間是按逗號分的。

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

(1)查一下你的分隔符到底是什麼?即系統支援的分隔符是什麼,逗號還是分號?和csv檔案的分隔符是否一致?一定要確保一致!

(2)用二進位制編輯器開啟你的csv內容,看每行結束換行符到底是些什麼?不同作業系統產生的換行不太一致,確保結束的換行符和作業系統的換行符一致!

將csv檔案匯入MySQL中

建立資料表 匯入csv格式檔案,首先保證表存在 create table nizong 1e data user id varchar 255 character set utf8mb4 collate utf8mb4 general ci null default null,age varchar...

Mysql 匯入csv檔案

mysql load data infile命令可以把csv平面檔案中的資料匯入到資料庫中。linux下 load data infile home test dump ip location.csv into table ip location character set utf8 fields ...

CSV檔案匯入MySQL

1 首先看一下我本次匯入的資料,比較簡單 1 在資料庫中首先建立了乙個名為 test 的資料庫,在test資料庫下建立了乙個名為 student 的 屬性如下 column name datatype note idint 11 primary key,not null name varchar 4...