从CSV导入的Mysql在字段定义方面存在问题

时间:2013-06-28 18:22:52

标签: mysql

好的,我运行下面的查询将csv导入到mysql表中。

DROP TABLE ryan.tapcommerce_click_data_test; 
CREATE TABLE ryan.tapcommerce_click_data_test 
(click_date DATETIME , ifa_code CHAR(64) );    

LOAD DATA LOCAL INFILE  'c:\\users\\Shawna Harris\\desktop\\tapcommerce_clicks.csv' 
INTO TABLE ryan.tapcommerce_click_data_test 
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@click_Date, ifa_code) SET    click_date = STR_TO_DATE(@click_date, '%m/%d/%Y %H:%i'); 

数据导入正常,所有记录都存在。问题是无法识别ifa_code。我从表中选择*并得到一个大的日期和ifa_codes列表进行测试,我复制了一些id并将它们放在select *的where子句中,并且没有返回。如果我使用类似的条件,那么它会回来。问题是我需要将此字段用作连接,并且不能使用类似的方法来执行此操作。我缺少什么想法?

0 个答案:

没有答案