首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#导入excel时怎么使重复数据不导入到数据库中

2014-06-05 
c#导入excel时如何使重复数据不导入到数据库中现在能实现将EXCEL中的数据导入到MySQL数据库的表car,现在遇

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

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

热点排行