好的,我运行下面的查询将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子句中,并且没有返回。如果我使用类似的条件,那么它会回来。问题是我需要将此字段用作连接,并且不能使用类似的方法来执行此操作。我缺少什么想法?