一只1994

关注

sql 新增一条数据,且,返回自增ID

一只1994

关注

阅读 177

2022-06-17

在高并发的环境中 可能得到的@@identity会不是你想要的结果 
你在新增,别人也可能也在新增 。你获取的时候就是 获取到最后插入的那条记录的ID.
所以 我们要修改一下
SELECT @@identity
修改为
SELECT SCOPE_IDENTITY();
insert into UserInfo(name,age) values("小明",20);SELECT SCOPE_IDENTITY();

 


相关推荐

佛贝鲁先生

获取mysql新增那条数据的自增id

佛贝鲁先生 31 0 0

秦瑟读书

mysql 只返回一条数据

秦瑟读书 20 0 0

王传学

hive 给表新增一条数据

王传学 19 0 0

code_balance

Mybatis 新增/批量新增, 拿到返回的自增主键ID

code_balance 61 0 0

静守幸福

sql 循环插入某一条数据

静守幸福 142 0 0

黄昏孤酒

SQL获取每组最新一条数据

黄昏孤酒 127 0 0

干自闭

ibatis 插入一条数据返回插入这条数据的主键

干自闭 70 0 0

笙烛

mybatis 插入数据后返回自增id

笙烛 71 0 0

非常帅气的昵称吧

MyBatis-Plus 新增插入成功并返回自增Id

非常帅气的昵称吧 122 0 0

绪风

使用SQLServer2005插入一条数据时返回当前插入数据的ID

绪风 163 0 0

精彩评论(0)

0 0 举报