在access中通过sql语句插入一条记录

access中有一个user表,表中有字段id,username,其中id为自动增长的,现在我想通过sql语句插入一条记录,例如insertintouservalues(... access中有一个user表,表中有字段id,username,其中id为自动增长的,现在我想通过sql语句插入一条记录,例如insert into user values(null,'张三'),执行时报错了,原因是id为自动增长的,现在将null给了id,所以报错了,这sql要怎样修改呢?但,我不要用insert into user(username) values('张三')这个的
insert into user values('张三')这样不行啊,说字段不相等啊?????
展开
 我来答
yangshunyu6288
2009-03-18 · TA获得超过117个赞
知道答主
回答量:212
采纳率:0%
帮助的人:174万
展开全部
这样当然那不行了,access没那么高级,必须指定要插入的字段,还有一个问题就是你的表明是user,user是关键字,这样写同样要报错,顺便说一句,password这些也是关键字,建议把user改成其他,当然不改也行,不过呀加上[]
,所以你改成这样就不会出错了
insert into [user] (username) values('张三')
如果表中还有各字段是password 如:(id username password)
就这样写:insert into [user] (username,[password]) values('张三','张三')
dyxg041
2009-03-18 · TA获得超过1035个赞
知道小有建树答主
回答量:1067
采纳率:0%
帮助的人:964万
展开全部
只能是insert into user(username) values('张三')
或者insert into user values('张三')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaoqiangshao
2009-03-18 · TA获得超过304个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:237万
展开全部
自动增长的字段不要差如值
就是这样
insert into user values('张三'),
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hl233211
2009-03-25 · TA获得超过606个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:386万
展开全部
除非改表结构。。。。。。。
你何必呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式