社区
非技术区
帖子详情
如何得到这条记录的ID
williamguo
2002-03-20 10:53:01
我往数据库里面插入一条记录,这条记录的ID是系统自动生成的,我立即需要得到这条记录的ID,请问有什么好办法。
...全文
51
4
打赏
收藏
如何得到这条记录的ID
我往数据库里面插入一条记录,这条记录的ID是系统自动生成的,我立即需要得到这条记录的ID,请问有什么好办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kicku
2002-03-20
打赏
举报
回复
这依赖于你具体使用的数据库,不同的数据库用的方法是不一样的。
比如mysql可以用SELECT LAST_INSERT_ID(),mssql可以用SELECT @@IDENTITY。其它的数据库偶没用过,查手册应该可以查到吧.....
niexq
2002-03-20
打赏
举报
回复
用序列号吧,如:
sql="select SEQ_News_ID.nextval from dual";
rs=stmt.executeQuery(sql2);
String primaryID=rs2.getString(1);
superszhu
2002-03-20
打赏
举报
回复
必需再用一个primary_key 的字段做唯一标识。
wes109
2002-03-20
打赏
举报
回复
select ID from yourtable where x='y'
x:可以识别那条记录的属性.只要x在yourtable中是不可重复的
sql中插入一条
记录
并获取该条
记录
的自动增长
ID
经常会用到的往数据库插入一条
记录
并获取该条
记录
的
ID
。 千万不要去,先insert into一条
记录
,然后查询表格的最后一条
记录
是多少,这样会有问题的,如果同时有多个连接插入数据的话,你获取的可能不是你刚才的那条...
在access数据库中,据
记录
ID
得到
其上一条
记录
及下一条
记录
的SQL
//在数据库设计中,一条新闻通常是一条
记录
里的一个字段,//我们除了要根据新闻的
ID
得到
详细内容这外,还要根据这个
ID
//
得到
其上一篇和下一篇的
记录
(此
ID
限自动增长),//那么这样的SQL语句,可以这样写,例://
得到
...
关于oracle多条
记录
合并为一条
记录
的方法
今天正还有同学问了一个...经过沟通发现,同学的需求不是这个样子的,是要求一条sql语句获取两条
记录
并合并他们,数据库学的比较菜,上来就写了一个很白痴的sqlselect
id
, (select col from table where
id
=t.
id
and
MySQL实现根据当前
ID
读取上一条和下一条
记录
以下为MySQL语句演示: ...当前
ID
为4,读取上一条
记录
: SELECT * FROM t_news AS n WHERE n.`News_
ID
` < 4 ORDER BY n.`News_
ID
` DESC LIMIT 0,1; 当前
ID
为4,读取下一条
记录
: ...
Mybatis中插入
记录
后获取该条
记录
ID
之前面试中遇到过这个问题,当时没有回答上来,现在做下笔记
记录
一下。 主键生成有两种方式: 1、主键自增长,这种是需要
得到
插入成功后数据库生成的
id
。 2、自定义主键(使用UU
ID
或其他方式),这种一般是现在java...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章