INSERT INTO语法INSERT INTO Unit (unitId,unitName,fatherId,unit

INSERT INTO语法
INSERT INTO Unit (unitId,unitName,fatherId,unitType) VALUES (1,'单位','0','0');
INSERT INTO Users (userId,userName,Account,passWord,unitId,status) VALUES (1,'单位管理员','admin','7fa8282ad93047a4d6fe6111c93b308a','1','1');
INSERT INTO Role (roleId,roleName,content,unitId) VALUES (1,'全能角色','211,212,213,214,215,216,221,222,225,223,224,226,231,232,235,236,233,234,241,244,245,246,242,243,251,111,112,113,114,115,121,122,123,124,125,311,312,313,314,412','1');
导入时为啥会报错呢,如
服务器:消息 544,级别 16,状态 1,行 1
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'Unit' 中的标识列插入显式值.
服务器:消息 544,级别 16,状态 1,行 1
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'Users' 中的标识列插入显式值.
服务器:消息 544,级别 16,状态 1,行 1
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'role' 中的标识列插入显式值.
却上寒山石径斜 1年前 已收到1个回答 举报

独自_去ii 幼苗

共回答了15个问题采纳率:93.3% 举报

原因是unitid等列是自增列.以Unit表来说:
如果需要插入显示值,请设置IDENTITY_INSERT为ON:
SET IDENTITY_INSERT Unit ON
或者使用默认自增值:
INSERT INTO Unit (unitName, fatherId,unitType) VALUES ('单位','0','0');

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.087 s. - webmaster@yulucn.com