将excel表的某一列数据导入数据库

CSDN问答 2021-12-30 07:30:26 阅读数:487

excel 数据 导入 某一 一列

需要将Excel表的用户工号这一列的数据导入数据库的user表中,假设叫user_code字段,同时还有一个主键自增的,请问如何将这一列工号给导入到user_code字段中, 并且主键自增,另外就是可能会有部分工号已经存在了,如何做出判断?




采纳答案:

创建一个导入临时表,先把数据导入到临时表
然后创建一个存储过程,以临时表做为游标,逐行循环,循环里判断员工工号是否存在于目标表,如果不存在,则插入,如果存在,那就看你怎么处理,可以在临时表里加个处理成功或者失败的信息,如果处理失败就更新到导入临时表里,然后继续循环下一条。
至于主键,你原来表上的主键是用的什么就用什么


版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7618051