当IDENTITY_INSERT 设置为 OFF 时,不能为表 'users' 中的标识列插入显式值的解决方案
问题描述:
在向SQL Server数据库插入数据时,提示:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'users' 中的标识列插入显式值。
SQL语句:
insert into cs11 (id,学号,姓名,密码,联系方式,邮箱) values(1,123546,'姓名','编号','','')
错误原因:
在表中有主键,且为自动增长
解决方案:
修改Insert语句为:insert into cs11 (学号,姓名,密码,联系方式,邮箱) values(123546,'姓名','编号','','')。即去除主键列