
把自动增长的ID设为主键时,如何插入新的数据?
在数据库中插入一条新的数据时,不仅要知道插入数据的内容,关键是知道主键是多少.那如果把自动增长的ID作为主键时,该如何插入呢?在插入时,你怎么能知道新的ID是多少?我觉得...
在数据库中插入一条新的数据时,不仅要知道插入数据的内容,关键是知道主键是多少.那如果把自动增长的ID作为主键时,该如何插入呢?在插入时,你怎么能知道新的ID是多少?
我觉得这个问题应该经常可以出现吧,不是一个待别怪癖的问题.
望高手帮忙啊.
大家说的都是正确的,非常感谢.我加了10分,转入了投票.不好意思啊,百度的最佳回答只有一个,所以只能这样,公平起见.
我的那个程序的错误不是这儿,是其它地方,有意者请HI我.加高分,是有关网页编辑器的. 展开
我觉得这个问题应该经常可以出现吧,不是一个待别怪癖的问题.
望高手帮忙啊.
大家说的都是正确的,非常感谢.我加了10分,转入了投票.不好意思啊,百度的最佳回答只有一个,所以只能这样,公平起见.
我的那个程序的错误不是这儿,是其它地方,有意者请HI我.加高分,是有关网页编辑器的. 展开
展开全部
设为自动增加以后就不用管他了,插入的时候只用插入其他内容,例如你现在有一张表user id为自动增加 username password
你在插入的时候只用insert into user (username,password) values('','')
你在插入的时候只用insert into user (username,password) values('','')

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
不用管这个自动增长的主键ID,例如表tb(id,name),id为自动增长的主键,插入数据时只用
insert into tb(name) values("name数据")
如果没有定义为自动增长的主键,则
insert into tb(id,name) values("id数据","name数据")
insert into tb(name) values("name数据")
如果没有定义为自动增长的主键,则
insert into tb(id,name) values("id数据","name数据")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 “select @@Identity from 表名”
它得到的是最新的一条记录的Id,这样你就知道Id是多少了
它得到的是最新的一条记录的Id,这样你就知道Id是多少了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动增长的列完全不用管它,插入新行的时候这个域的值会自动生成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把ID设为标识列,你添加内容不用管它了,能自动增加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询