c#winform中如何判断导入数据库的excel表是否有重复记录并且只插入新数据
之前可能我的提问有问题
具体是c#winform中如何判断导入数据库的excel表是否有重复记录,如果有重复记录的不导入MySQL数据库,把不重复的数据-即新数据导入即可。可能问题有点菜,大家帮帮忙吧!
------解决方案--------------------可以先把excel数据读到内存里 在程序里遍历去掉重复
------解决方案--------------------先将excel导进mysql一个临时表如:tblTemp
然后将tblTemp与正式表join
insert into 正式表 select * from tblTemp left join 正式表 on 关键字段挨个比较
where 正式表.字段 is null