kst*_*t92 2 database sql-insert
我想使用以下查询在我的数据库中插入值:
INSERT INTO Users (pinConfirmed,Factor,DateUtc,LockoutEnabled,AccessCount,EmailConfirmed)
values ('false', 'false','1/1/2018' ,'false','0','false')
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:无法将 NULL 值插入列“Id”、表“用户”中;列不允许为空。插入失败。
但是,DB中已经存在Id不为空的数据。我检查了这两个请求,发现 Id 没有空值。
select * from Users where Id IS NULL;
select * from Users where Id = 'NULL';
Run Code Online (Sandbox Code Playgroud)
我不明白问题出在哪里。需要帮助请。
如果您进入表设计器,在 Id 列的属性中,您将看到身份规范属性设置,如下所示:
将其展开并将(是身份)设置为是。这会将身份增量和身份种子的默认值设置为 1
现在保存表格,一切就都准备好了。