Sql插入语句 编号自动递增问题
我有一个数据表叫供应商,有字段id,name,address其中id是主键,而且设置了自动增量为1所以我在VS设计时,insert语句只插入name,address的值,...
我有一个数据表叫供应商,有字段 id,name,address
其中id是主键,而且设置了自动增量为1
所以我在VS设计时,insert语句只插入name,address的值,但显示错误,为什么?
如果直接在SQL2005里面填name和address,它会帮我将id加1,但在插入语句中却不行,那应该怎么解决?谢谢,麻烦写出完整的SQL语句
我的意思是说,我在VS设计里,如果只插入name,address的话,它会显示错误,错误原因是由于我没有将主键"id"一齐赋值...但其实我在sql2005数据库里面将id已经设置了自动递增了,步长为1 ,按道理说,如果我通过VS设置程序来把输入的数据录入数据库的话,同样也不需要输入id,因为我数据库里已经设了自动递增,系统应该会帮我自动填充id的...但就是不知道为什么不行 展开
其中id是主键,而且设置了自动增量为1
所以我在VS设计时,insert语句只插入name,address的值,但显示错误,为什么?
如果直接在SQL2005里面填name和address,它会帮我将id加1,但在插入语句中却不行,那应该怎么解决?谢谢,麻烦写出完整的SQL语句
我的意思是说,我在VS设计里,如果只插入name,address的话,它会显示错误,错误原因是由于我没有将主键"id"一齐赋值...但其实我在sql2005数据库里面将id已经设置了自动递增了,步长为1 ,按道理说,如果我通过VS设置程序来把输入的数据录入数据库的话,同样也不需要输入id,因为我数据库里已经设了自动递增,系统应该会帮我自动填充id的...但就是不知道为什么不行 展开
4个回答
展开全部
用sql更新数据时,如果有单引号,那么要写两个单引号
如果there's,要写成there''s
那么进入数据库就是there's
如果there's,要写成there''s
那么进入数据库就是there's
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert 供应商 values('','')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert(列名)values(值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into 供应商(name,address) values('name','address')
不知道你单引号加了没有
不知道你单引号加了没有
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询