sql查询插入自动增量值?

时间:2012-10-17 14:27:20

标签: sql sql-server-ce

我有一张看起来像这样的表:

ID - (int) Auto_increment 
Name - (varchar) 
LastName - (varchar)

如何使用auto_increment值向该表添加行?

只需输入

即可
insert into table_name ([Name], [LastName]) 
values("asdasd", "asdasd")

它似乎没有为该行获得ID

我是否需要在没有值的情况下为插入字符串添加ID,还是应该像我编写的那样工作?

2 个答案:

答案 0 :(得分:2)

只需在插入语句列表中忽略此auto_increment字段,例如您在问题中发布的内容:

insert into table_name ([Name], [LastName]) values("asdasd", "asdasd")

这应该是字段ID的自动增量值。

答案 1 :(得分:0)

您确定ID列是auto_increment吗?你的插入语句对你想做的事情是正确的。

insert into table_name ([Name], [LastName]) 
values("asdasd", "asdasd")

只检查de ID列属性,看它是否真的是auto_increment。