我的印象是,这个命令将为您创建一个表。这是错误的想法吗?我有这个:
LOAD DATA LOCAL INFILE '/Users/michael/WebstormProjects/d3_graphs_with_node/public/DFData/ADWORDS_AD_DATA.csv'
INTO TABLE ADWORDS_AD_DATA
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(campaign_id,adgroup_id,ad_group,campaign,account,week,keyword,keyword_state,match_type,max_cpc,clicks,impressions,ctr,avg_cpc,avg_cpm,cost,avg_position,quality_score,first_page_cpc,first_position_cpc,converted_clicks,click_conversion_rate,cost_converted_click,cost_all_conv,total_conv_value,conversions,cost_conv,conv_rate)我计算了列数,其中有28列,在IGNORE 1 LINES之后,我做了整整28条条目。我查看了这些帖子,并试图遵循MySQL文档这里概述的语法。有什么想法吗?
发布于 2016-03-19 18:02:38
好的,手动添加表并设置列名,它就成功了!
另外,我有两个版本的MySQL正在运行,这也让我搞不懂为什么我在phpmyadmin中创建的表/数据库没有出现在命令行的MySQL shell中。MAMP MYSQL与system MYSQL
https://stackoverflow.com/questions/36104965
复制相似问题