多输入文件加载到单个mysql表

多输入文件加载到单个mysql表,mysql,Mysql,我是新来的。已经搜索了2天,没有运气,所以我在这里发布我的问题。简单地说,我需要将数据加载到mysql中的表中。现在问题是这个表的输入数据将来自两个不同的来源 例如:下面是两个输入文件的使用方法 输入文件1 字段客户ID 1、账户ID 1、修改、客户名称、账户名称、公司名称1、添加2、公司名称2、添加4 样本值C1001、A1001、XXXXXX、杰克、蒂姆肯德基、新加坡、百胜品牌、新加坡 输入文件2 字段ID,修改人,参考ID,系统ID 样本值3001,TONY,40015001 很抱歉,无法

我是新来的。已经搜索了2天,没有运气,所以我在这里发布我的问题。简单地说,我需要将数据加载到mysql中的表中。现在问题是这个表的输入数据将来自两个不同的来源

例如:下面是两个输入文件的使用方法

输入文件1

字段客户ID 1、账户ID 1、修改、客户名称、账户名称、公司名称1、添加2、公司名称2、添加4

样本值C1001、A1001、XXXXXX、杰克、蒂姆肯德基、新加坡、百胜品牌、新加坡

输入文件2

字段ID,修改人,参考ID,系统ID

样本值3001,TONY,40015001

很抱歉,无法复制excel中的数据,因此是临时制作的。“,”将显示单独的值字段指定列名,其对应值位于样本值下

上述数据需要加载到的表就是这样的

示例\u表\u结构

ID  
Cust_ID1    
Acct_ID1    
Ref_id  
Sys_id  
MODIFIED    
MODIFIEDBY  
Cust_Name   
Acct_name   
Comp_name1  
Add2    
Comp_name2  
Add4
我需要做的是将输入数据一次性加载到此表中。这可能吗。正如您所看到的,顺序也不是我可以附加和加载的匹配项。这是我的一个主要问题。 不,改变输入顺序不是一个选项。数据量巨大,需要花费太多的精力。如果能帮上忙,我将不胜感激。另外,我想知道我们是否可以使用shellperl脚本来实现这一点

提前感谢您的帮助和时间

 load data local infile 'c:\\temp\\file.csv' 
into table table_name fields terminated by ',' LINES TERMINATED BY '\r\n'  ignore 1 lines 
(@col1,@col2,@col3,@col4,@col5,@col6,@col7,@col8,@col9)
set  Cust_ID1 = @col1,
 Acct_ID1 = @col2,
 MODIFIED =@col3,
 Cust_Name =@col4....;

load data local infile 'c:\\temp\\file2.csv' 
    into table table_name fields terminated by ',' LINES TERMINATED BY '\r\n'  ignore 1 lines 
    (@col1,@col2,@col3,@col4 ) ## here Number the respective columns as per the table
    set  ID = @col1,
     MODIFIEDBY = @col2,
     REF_ID = @col3,
     sys_ID = @col4....
ID,修改人,参考ID,系统ID

csv文件2也是如此。 通过这种方式,您可以将文件导入到表中。 注:
请将Excel文件保存为csv格式,然后导入

有什么错误??请分享。。。您是否按照建议检查了列号?抱歉,无法在评论中发布,因此请发送作为答复。希望您有机会看一看。:-如果您阅读plz ignore,很抱歉前面的错误。我能够按照您的命令加载数据。但这是一个问题。现在,我分别运行上述命令,它们分别加载数据。也就是说,现在我有来自第一个文件的数据和来自第二个文件的下一行数据。这些列已按我的需要加载。但它没有填入第一页的值。有什么建议吗