日期:2014-05-17  浏览次数:20907 次

c#winform中如何判断导入数据库的excel表是否有重复记录并且只插入新数据
之前可能我的提问有问题
具体是c#winform中如何判断导入数据库的excel表是否有重复记录,如果有重复记录的不导入MySQL数据库,把不重复的数据-即新数据导入即可。可能问题有点菜,大家帮帮忙吧!
   

------解决方案--------------------
可以先把excel数据读到内存里   在程序里遍历去掉重复
------解决方案--------------------
先将excel导进mysql一个临时表如:tblTemp
 然后将tblTemp与正式表join
 
insert into 正式表 select * from tblTemp left join 正式表 on 关键字段挨个比较
 where 正式表.字段 is null