学号不能重复,学号已存在,以新表的学号为准覆盖原有的,请问代码要怎么写
将excel表中的数据与学生信息表一一比对,若有重复则覆盖,若不存在则插入
新建一个学生信息表,主键是学号,如果现在需导入大批的学生信息(学生信息存放在excel文档中)
答案:3 悬赏:30 手机版
解决时间 2021-04-06 23:36
- 提问者网友:辞取
- 2021-04-06 06:30
最佳答案
- 五星知识达人网友:一秋
- 2021-04-06 07:57
是什么编程语言要说清楚别人才能给你写代码呀!
思路是先将excel表转换为数据库表或自由表,然后合并,笨方法是将一表记录逐条导入另一表,判断学号是否存在,为真则设置替换的列,为假则插入;还可以直接将两表合并,前提是表结构相同,设置合并条件,比如相同记录是否覆盖等条件,具体设置方式不同编程语言是不同的。
思路是先将excel表转换为数据库表或自由表,然后合并,笨方法是将一表记录逐条导入另一表,判断学号是否存在,为真则设置替换的列,为假则插入;还可以直接将两表合并,前提是表结构相同,设置合并条件,比如相同记录是否覆盖等条件,具体设置方式不同编程语言是不同的。
全部回答
- 1楼网友:洒脱疯子
- 2021-04-06 11:01
3
- 2楼网友:山河有幸埋战骨
- 2021-04-06 09:34
你好!
其实这个不是太难,你想一想怎么获取excel表中的数据,然后和数据库中的表中的数据比较,不相同就插入。按照这个思路应该没问题。
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯