1

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

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

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

只需键入

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

它似乎没有得到ID那一行。

我是否需要将 ID 添加到没有值的插入字符串中,还是应该像我写的那样工作?

4

2 回答 2

2

只需忽略auto_increment插入语句列表中的该字段,就像您在问题中发布的内容一样:

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

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

于 2012-10-17T14:30:37.547 回答
0

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

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

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

于 2012-10-17T14:35:19.640 回答