我想将带有标题(100多列)的大型csv文件导入MySQL,而无需手动创建表。
我已准备好使用MySQL workbench中的任何工具到Sqoop或任何其他Hadoop工具。
尝试过寻找解决方案,但未找到任何正确的答案(或)答案太旧,说不可能。
答案 0 :(得分:3)
我发现在MySQL中创建一个大表(100多列)的最简单,最快捷的方法是使用MySQL Workbench:
如果想手动加载数据:
load data infile '/filepath/filename.csv' into table tablename_table fields terminated by ',' enclosed by '"' lines terminated by '\n'
(
col1
,col2
,coln
);
列列表可以从MySQL Workbench生成的create命令中获取。