早教吧 育儿知识 作业答案 考试题库 百科 知识分享

INSERTINTO语法INSERTINTOUnit(unitId,unitName,fatherId,unitType)VALUES(1,'单位','0','0');INSERTINTOUsers(userId,userName,Account,passWord,unitId,status)VALUES(1,'单位管理员','admin','7fa8282ad93047a4d6fe6111c93b308a','1','1');INSERTINTORole

题目详情
INSERTINTO语法INSERTINTOUnit(unitId,unitName,fatherId,unitType)VALUES(1,'单位','0','0'); INSERTINTOUsers(userId,userName,Account,passWord,unitId,status)VALUES(1,'单位管理员','admin','7fa8282ad93047a4d6fe6111c93b308a','1','1'); INSERTINTORole(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'中的标识列插入显式值。
▼优质解答
答案和解析
原因是unitid等列是自增列。以Unit表来说: 如果需要插入显示值,请设置IDENTITY_INSERT为ON: SETIDENTITY_INSERTUnitON 或者使用默认自增值: INSERTINTOUnit(unitName,fatherId,unitType)VALUES('单位','0','0');