问题描述:
我用:
use test
go
create table logo
(l_id int IDENTITY (1, 1) primary key,
l_name varchar(10) not null,
l_pw varchar(12) not null,
)
建了个表 并设置国l_id为主键并是自增的。
然后插入数据:
use test
go
insert dbo.logo
values('','liaojucheng','123456')
报错为:
务器: 消息 8101,级别 16,状态 1,行 1
仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'dbo.logo' 中为标识列指定显式值。
请大虾解救!!!!!!!!!!!!
还是不行呐,大虾:
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。
问题解答:
insert dbo.logo
values('liaojucheng','123456')
只需两个字段即可
自增长是自己来弄的,无需你手动添加
接着这个是因为你的liaojucheng太长了
只能存10个字符的,你改成小于10个的试试看
比如liaoju