2017-03-01 6 views
0

で.CSVファイルをアップロードするとき、私は次のコードで巨大なcsvファイルのアップロードしています:私はそれを実行したとき、私はこのエラーを得た不明な列エラーMySQLの

LOAD DATA LOCAL INFILE 'file.csv' 
       INTO TABLE signal_vv.Action 
       CHARACTER SET latin1 
       FIELDS TERMINATED BY ',' 
       -- ESCAPED BY '\b' 
       ENCLOSED BY '"' 
       LINES TERMINATED BY '\n' 
       IGNORE 1 ROWS 
       (@visitdatetime,usersessionid,probability,@spottime,network,reqion,creative,origin,Region, 
       t_usersessions_cuserref,t_usersessions_useraddressid,country,isp,UserId,SessionRefID, 
       source_,t_usersessions_userrefid,postcode,appsessionid,UserIP,ServerAddress,Medium_,device,AdSpotID) 
       SET 
       visitdatetime= STR_TO_DATE(@visitdatetime,'%Y%m%d-%H:%i:%s'), 
       spottime=STR_TO_DATE(@spottime,'%Y%m%d-%H:%i:%s') 
       ; 

を:

Error Code: 1054. Unknown column 'probability' in 'field list' 0.032 sec 

最初5行の表示は次のとおりです。

visitdatetime,usersessionid,probability,spottime,network,reqion,creative,origin,Region,t_usersessions_cuserref,t_usersessions_useraddressid,country,isp,UserId,SessionRefID,source_,t_usersessions_userrefid,postcode,appsessionid,UserIP,ServerAddress,Medium_,device,AdSpotID 
01/10/2016 06:14,13403176,0.009460106,01/10/2016 06:14,Movies 4 Men 1,national,VCCOOSI990030,None,GB/london/london,3.11137E+13,None,GB,TELEFONICAO2UK,None,2744429,None,None,None,None,82.132.238.96,None,web,None,41510 
01/10/2016 06:14,13406873,0.009460106,01/10/2016 06:14,Movies 4 Men 1,national,VCCOOSI990030,None,GB/london/london,31148fc9500c58,None,GB,BT,None,2901890,None,None,SE10,None,109.147.90.149,None,web,None,41510 
01/10/2016 06:14,13618866,0.009460106,01/10/2016 06:14,Movies 4 Men 1,national,VCCOOSI990030,None,GB/london/london,3191b1407c367e,None,GB,TELEFONICAO2UK,None,3063053,None,None,None,None,82.132.241.240,None,web,None,41510 
01/10/2016 06:14,13407385,0.009460106,01/10/2016 06:14,Movies 4 Men 1,national,VCCOOSI990030,None,GB/london/london,3136d33c60e4c6,None,GB,TELEFONICAO2UK,None,2622421,None,None,None,None,82.132.222.151,None,web,None,41510 
01/10/2016 06:14,13361612,0.009460106,01/10/2016 06:14,Movies 4 Men 1,national,VCCOOSI990030,None,GB/london/london,307808800c066f,None,GB,TELEFONICAO2UK,None,2805769,None,None,None,None,82.132.222.11,None,web,None,41510 

表にはフィールド確率(double)があります。

誰でも助けてくれますか?

おかげ

+1

「SHOW CREATE TABLE your_db.your_table;」の出力を入れてください。あなたの質問に? – ivanleoncz

答えて

0

は、あなたのテーブルのカラム名を確認してください。

あなた LOAD DATA「probabillity」の列を持つことができ名 「確率」を用いたカラムとMySQLでのテーブルを持っています.CSVを考慮することができます。

関連する問題