这个之前我执行还成功的,然后过一会它就显示了 “不能在对象 'dbo.Student' 中插入重复键。”请问有什么办法解决可以正常执行。
插入数据的时候,主键约束是唯一的,select* from students 看有没有id=1001或者1002的数据,如果有的话,就不能重新插入了,因为主键具有唯一性,可以把id改成students表中没有的id重新插入数据
primary key是主健的意思,主健约束要求唯一且不为空,题主报错都是主健约束报错,sno已经存在1003、1004、1005...这些了,如果要插入数据,学生编号需要修改一下,查看你原表中有哪些sno,插入的数据中sno不能跟表中数据一致即可了。