我有一张看起来像这样的表:
ID - (int) Auto_increment
Name - (varchar)
LastName - (varchar)
如何使用auto_increment
值向该表添加行?
只需输入
即可insert into table_name ([Name], [LastName])
values("asdasd", "asdasd")
它似乎没有为该行获得ID
。
我是否需要在没有值的情况下为插入字符串添加ID,还是应该像我编写的那样工作?
答案 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。