Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用多个CSV文件中的特定列填充单个MySQL表?_Mysql_Sql - Fatal编程技术网

如何用多个CSV文件中的特定列填充单个MySQL表?

如何用多个CSV文件中的特定列填充单个MySQL表?,mysql,sql,Mysql,Sql,我需要创建一个MySQL表,其中包含来自多个CSV文件的信息。这些CSV文件是并行的,但每个文件都包含许多我不需要的额外列。有没有办法从多个CSV文件中创建一个包含select列的MySQL表?您的意思是这样的吗 如果需要删除csv列,可以执行以下操作 $ cut -d, -f2-4,7-9 --complement temp.csv 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 1,5,6,10 上述操作将删除范围2-4和7,

我需要创建一个MySQL表,其中包含来自多个CSV文件的信息。这些CSV文件是并行的,但每个文件都包含许多我不需要的额外列。有没有办法从多个CSV文件中创建一个包含select列的MySQL表?

您的意思是这样的吗

如果需要删除csv列,可以执行以下操作

$ cut -d, -f2-4,7-9 --complement temp.csv 
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
上述操作将删除范围
2-4
7,9


或者,您可以将
.csv
加载到excel并手动删除列

将数据加载到临时表中,并在加载后将其合并。省省你自己的痛苦。使用命令行实用程序创建一个包含所需信息的CSV文件。
$ cut -d, -f2-4,7-9 --complement temp.csv 
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10
1,5,6,10