在数据库插入数据的时候,犹其是数据库的主键是 int 自增类型,在插入时,如果指定了id 的值,通常会报: Cannot insert explicit value for identity column in table 'xxx' when IDENTITY_INSERT is set to OFF.这是由于数据库的主键设置了自增类型,并且主键的 IDENTITY_INSERT 处理关闭状态,只要把DENTITY_INSERT 打开就好了,运行以下命令:

SET IDENTITY_INSERT [TABLENAME] ON 

在插入完成后,执行以下命令

SET IDENTITY_INSERT [TABLENAME] OFF

 

相关文章:

  • 2021-12-02
  • 2021-11-29
  • 2022-12-23
  • 2022-01-12
  • 2021-11-26
  • 2022-02-06
  • 2021-11-02
  • 2021-08-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2021-06-10
  • 2022-12-23
  • 2021-08-12
  • 2021-11-18
相关资源
相似解决方案