将excel数据导入到与excel字段匹配的logging中

为了更好地解释它,我会给你一个例子:

数据库:

Table1 Col1 Col2 bla 1 yuk 2 bzt 3 

Excel中:

 Col1 Col2 Me 1 You 2 They 3 

当我导入excel文件时,我需要根据它在col2中的行值(它在数据库和excel中是相同的)从col1的excel值中只replacecol1的db表中存在的值。

我不确定是否可以将LOAD DATA LOCAl ...ON DUPLICATE KEY UPDATE所以我将创build一个导入表:

create table imptable like table Table1

下一步我会做导入:

LOAD DATA LOCAL INFILE 'c:\\myfile.csv' into table imptable

最后但并非最不重要的数据复制到表1:

insert into Table1 select col1, col2 from imptable on duplicate key update Table1.col1 = imptable.col1