SQL SERVER 主键插入数据

如果有个 tbl_user 表,且Id字段主键自增。

如果当你有需求,向这个表的主键插入数据时,就回报错:

Cannot insert explicit value for identity column in table 'tbl_user ' when IDENTITY_INSERT is set to OFF. (544)

如果遇到这种情况怎么办呢?

其实开启 IDENTITY_INSERT  ON 就可以了。

如下:

SET IDENTITY_INSERT tbl_user ON;

Insert Into tbl_user(Id,Name) Values(10001,'AA');

SET IDENTITY_INSERT tbl_user OFF;

以上,就可以向tbl_user的Id主键插入指定数据了。

你可能感兴趣的:(数据库,数据库,sql,mysql)