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

c#导入excel时如何使重复数据不导入到数据库中
现在能实现将EXCEL中的数据导入到MySQL数据库的表car,现在遇到的问题是,导入的时候如何防止重复的数据录入到数据库中?想在导入之前对导入的数据与MySQL表中的数据进行比较,如有重复的数据就不录入,不重复的数据(即新数据)才加到表中,请问这个该如何弄?代码如何更改? 谢谢大侠们! 

------解决方案--------------------
先将excel导进mysql一个临时表如:tblTemp
然后将tblTemp如正式表join

insert into 正式表 select * from tblTemp left join 正式表 on 关键字段挨个比较
where 正式表.字段 is null