违反了 PRIMARY KEY 约束 ''。不能在对象 '' 中插入重复键 但是还能成功插入信息

违反了 PRIMARY KEY 约束 ''。不能在对象 '' 中插入重复键 但是还能成功插入信息,第1张

主键

PRIMARY KEY 约束唯一标识数据库表中的每条记录。

主键必须包含唯一的值。

主键列不能包含 NULL 值。

每个表都应该有一个主键,并且每个表只能有一个主键

只增列:

alter table talbeName Add ColumnName Int IDENTITY(1,1)

再插入数据时,不能插入自增列,有系统自动产生

如:

create table test

( id int identity(1,1),

name char(10)

)

id就是自增列

插入数据时

只能

insert into test(name)values('小李')

select *from test 的到得结果就是

id name

1 小李

下面就是错误的

insert into test(id,name)values('23','小李')

你 *** 作的是view(视图)还是table(表)?

如果你 *** 作的是视图,不会更改数据,因为视图只是表数据的体现,并没有实体

如果 *** 作的是表,则是真真实实的插入数据,视图也会随之改变


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6770931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存