sql server2000 自增主键 插入数据问题

发布时间:2024-05-24 04:36 发布:上海旅游网

问题描述:

我用:
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

热点新闻