如何实现:向数据库中插入数据的同时获取其自增字段(ID)

时间:2021-10-05 12:20:08
RT:我想在插入数据库的时候拿到本条数据的关键字(自增字段ID),请问不用再查询遍历一次(因为数据不少),有什么好的办法吗?数据库是SQL和my_SQL两种,都需要这个功能!谢谢大家的踊跃发言啊!!!
---------------
在数据库区我不小心只发了20分贴,果断跑回来了 如何实现:向数据库中插入数据的同时获取其自增字段(ID)

6 个解决方案

#1


sqlserver 可以在插入之后用select @@identity来获取,也可以看看我的文章:
http://blog.csdn.net/dba_huangzj/article/details/7685162
mysql不会

#2


mysql: 调用 mysql_insert_id()函数
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html

#3


引用 1 楼 DBA_Huangzj 的回复:
sqlserver 可以在插入之后用select @@identity来获取,也可以看看我的文章:
http://blog.csdn.net/dba_huangzj/article/details/7685162
mysql不会

谢谢你,搞了半天 了,C++不知道如何得到select @@identity的结果 如何实现:向数据库中插入数据的同时获取其自增字段(ID)

#4


如何实现:向数据库中插入数据的同时获取其自增字段(ID)不会C++呢

#5


该回复于2013-11-15 08:59:25被管理员删除

#6


结贴吧 还是先老老实实的查询获取!!!有时间在研究

#1


sqlserver 可以在插入之后用select @@identity来获取,也可以看看我的文章:
http://blog.csdn.net/dba_huangzj/article/details/7685162
mysql不会

#2


mysql: 调用 mysql_insert_id()函数
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html

#3


引用 1 楼 DBA_Huangzj 的回复:
sqlserver 可以在插入之后用select @@identity来获取,也可以看看我的文章:
http://blog.csdn.net/dba_huangzj/article/details/7685162
mysql不会

谢谢你,搞了半天 了,C++不知道如何得到select @@identity的结果 如何实现:向数据库中插入数据的同时获取其自增字段(ID)

#4


如何实现:向数据库中插入数据的同时获取其自增字段(ID)不会C++呢

#5


该回复于2013-11-15 08:59:25被管理员删除

#6


结贴吧 还是先老老实实的查询获取!!!有时间在研究