将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