2012-01-26 122 views
-2
LOAD DATA LOCAL INFILE '/local/home/rep/saloncodeforde.csv' INTO TABLE account_code 

我的表有3列一樣,我的CSV(id intzipc varcharph varchar)。錯誤加載CSV與MySQL LOAD DATA INFILE

結果對於ID列是可以的,但對於zipcph,我得到NULL

+1

我越來越'NULL'讀你的問題。當你將文件插入到表中或者從中選擇時,你會得到NULL嗎?你需要給我們一個你的CSV的例子。請在你的問題上付出一些努力。 – Bojangles

+0

csv loks中的一行如下:100022 467493279. 表列Id int,zipc varchar(30),phone varchar(30)。 – user900276

+0

對不起,但本網站的編輯無法提出一些問題 – user900276

回答

0

嘗試使用更完整的語法。參考鏈接:http://dev.mysql.com/doc/refman/5.0/en/load-data.html

例如:

LOAD DATA LOCAL INFILE '/local/home/rep/saloncodeforde.csv'
              INTO TABLE ACCOUNT_CODE
              FIELDS TERMINATED BY';

還有一些結束行終止符,轉義字符和可選字段存儲模塊的參數(例如帶空格的字符串之間的引號,儘管我懷疑您的數據中有這些數據)。