当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Campus' 中的标识列插入显式值。
2018-01-29 17:31
429 查看
表 'Campus'中有自增主键id
而mapper.xml中写的sql语句中
insert into Campus (id, name, remark)
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=NVARCHAR}, #{remark,jdbcType=NVARCHAR})
有id,且
Campus record = new Campus();
record.setName("XXXX");
record.setRemark("XXX路xxx号");
campusService.insert(record);
没有给id赋值也默认为0
所以插入失败
insert into Campus ( name, remark)
values (#{name,jdbcType=NVARCHAR}, #{remark,jdbcType=NVARCHAR})
这样既可;
也搜过这个问题,有其他网友给出的解决方案是:
https://www.cnblogs.com/zx3212/p/5654037.html https://www.cnblogs.com/xgcblog/archive/2011/08/10/2133974.html
然鹅我试了一下,不删除id还是插入不了,希望有懂的大神给解释一下。
而mapper.xml中写的sql语句中
insert into Campus (id, name, remark)
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=NVARCHAR}, #{remark,jdbcType=NVARCHAR})
有id,且
Campus record = new Campus();
record.setName("XXXX");
record.setRemark("XXX路xxx号");
campusService.insert(record);
没有给id赋值也默认为0
所以插入失败
insert into Campus ( name, remark)
values (#{name,jdbcType=NVARCHAR}, #{remark,jdbcType=NVARCHAR})
这样既可;
也搜过这个问题,有其他网友给出的解决方案是:
https://www.cnblogs.com/zx3212/p/5654037.html https://www.cnblogs.com/xgcblog/archive/2011/08/10/2133974.html
然鹅我试了一下,不删除id还是插入不了,希望有懂的大神给解释一下。
相关文章推荐
- 违反了PRIMARY KEY约束不能在对象中插入重复 + 当IDENTITY_INSERT 设置为 OFF 时,不能向表 中的标识列插入显式值。
- 解决“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Category' 中的标识列插入显式值。”
- 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'products' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值。
- IDENTITY_INSERT 设置为 OFF 时 ...不能向表 '' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'T_Shell' 中的标识列插入显式值。
- java.sql.SQLException: 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_OTHER_AGENTPUTONREC' 中的标识列插入显式值。
- 在当 IDENTITY_Insert 设置为 OFF 时,不能向表 T_LOG 中的标识列插入显式值。错误
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'WLog' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_TABLENAME' 中的标识列插入显式值。
- 木其工作室代写程序 [原]当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_TABLENAME' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 '#TT' 中的标识列插入显式值。 sql server 临时表
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'AdminUsers' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'T_Ware' 中的标识列插入显式值。
- asp.net解决当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'T_Message' 中的标识列插入显式值。类似的问题
- 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'student' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'tableName' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'users' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'T08' 中的标识列插入显式值。
- 出现如下错误服务器: 消息 544,级别 16,状态 1,行 1 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'OrderList' 中的标识列插入显式值。