社区
ASP
帖子详情
如何得到刚做Insert的记录号
game4cn
2003-10-04 06:40:30
如何才能快捷的得到我刚才Insert数据库的那条记录的记录号呢?
请高手指教
SQL SERVER 2000
ASP 谢拉
...全文
32
13
打赏
收藏
如何得到刚做Insert的记录号
如何才能快捷的得到我刚才Insert数据库的那条记录的记录号呢? 请高手指教 SQL SERVER 2000 ASP 谢拉
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
makay
2003-10-05
打赏
举报
回复
如果你的ID是自动增加的,那用
select top 1 from yourdatabase order by id desc
htao007
2003-10-05
打赏
举报
回复
show @@identity---------------Select @@identity
yuanxy
2003-10-05
打赏
举报
回复
select @@identity
zhanghao5188
2003-10-05
打赏
举报
回复
select top 1 from biao order by id desc
rs.movefirst
htao007
2003-10-05
打赏
举报
回复
show @@identity
xupiao
2003-10-05
打赏
举报
回复
自动编号
chense
2003-10-05
打赏
举报
回复
首先确认你是自动编号,否则下面的方法无效!
objConn.Execute "INSERT INTO Table(...) VALUES(...)"
Set objRs = objConn.Execute "select @@identity"
recNum = objRs.Fields.Item(0).Value
recNum就是刚刚插入的那条记录的记录号。
skyarrow
2003-10-05
打赏
举报
回复
sql2000的话就用show @@identity吧
datacomm
2003-10-05
打赏
举报
回复
select top 1 from yourdatabase order by id desc
arcow
2003-10-05
打赏
举报
回复
一般设个自动增值的id好
Lovemartyr
2003-10-05
打赏
举报
回复
close后再找top 1没问题,我用过.
izhubin
2003-10-04
打赏
举报
回复
写一个触发器吧!
TonyAmanda
2003-10-04
打赏
举报
回复
一种比较简单的方法是给数据库加一个New字段,默认值0
然后"INSERT INTO Table (各个字段...,New) VALUES (各个字段的值...,1)
这样的话刚刚添加进去的纪录就有了一个特征值,
接着"SELECT FROM Table WHERE New=1"
干完事情后"UPDATE Table SET New=0 WHERE New=1"
解决
mysql取得
insert
记录
的id_mysql获取
刚
insert
的
记录
ID
当数据库表的主键使用mysql的自增ID时,获取一条
刚
插入的
记录
的ID可以使用:rs = pstmt.getGeneratedKeys();if(rs.next()) {personId = rs.getInt(1);}附程序中的一个例子:public int addPerson(Person person) {int personId = 0;Connection conn = null;Pr...
mysql
insert
id返回_mysql
insert
一条
记录
后 返回创建
记录
主键id的方法
mysql插入数据后返回自增ID的方法mysql和oracle插入的时候有一个很大的区别是,oracle支持序列
做
id,mysql本身有一个列可以
做
自增长字段,mysql在插入一条数据后,如何能获
得到
这个自增id的值呢?方法一:是使用last_
insert
_idmysql> SELECT LAST_
INSERT
_ID();产生的ID 每次连接后保存在服务器中。这意味着函数向一个给定客户端返回...
insert
into 语句的四种写法
【方式1】:单条插入
INSERT
INTO t1(field1,field2) VALUE(v001,v002); 【方式2】:批量插入
INSERT
INTO t1(field1,field2) VALUES(v101,v102),(v201,v202),(v301,v302),(v401,v402); 【方式3】: 通过复制已有数据,插入,
得到
新数据 【方式3.1】: 列举所有非空且无默认值的字段
INSERT
INTO t2(field1,field2) SELECT colm1,colm2
Delphi FireDAC 获取
INSERT
记录
的自增 ID
将数据插入具有自动增量字段的数据库表中时的常见模式是使用 SQL 查询来选择新创建的
记录
的最后插入ID。使用 TFDQuery 运行
INSERT
查询后,您可以运行第二个查询来获取新插入的自动增量 ID。例如,MySQL 具有一个 SELECT 查询函数,您可以运行该函数,称为 LAST_
INSERT
_ID(),比如:SELECT LAST_
INSERT
_ID() ,但是,这种方法耦合度太高,不同的数据库,使用的函数也不一样。 FireDAC 提供了一个函数,您可以通过 TFDConnec...
python
insert
into 多条数据循环_Mysql使用
insert
插入多条
记录
批量新增数据
Mysql使用
insert
插入多条
记录
批量新增数据如果要向table1中插入5条
记录
,下面写法是错误的:
INSERT
INTO table1 (id,name) VALUES(1,小明,2,小强,3,小杜,4,小李,5,小白);MySQL将会抛出下面的错误ERROR 1136: Column count doesn't match value count at row 1而正确的写法应该是这样:...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章