博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL获取刚插入的数据
阅读量:5916 次
发布时间:2019-06-19

本文共 263 字,大约阅读时间需要 1 分钟。

1. 通过自增的键auto_increment取得。

select max(id) from tablename

这样的做法须要考虑并发的情况。须要在事务中对主表加以“X锁“,待获得max(id)的值以后。再解锁。

2. 使用select LAST_INSERT_ID() 方法。是线程安全的操作。使用select last_insert_id()时要注意。当一次插入多条记录时,仅仅是获得第一次插入的id值。

自己主动返回最后一个INSERT或 UPDATE 查询中 AUTO_INCREMENT列设置的第一个表发生的值

你可能感兴趣的文章
【HDU】1848 Fibonacci again and again
查看>>
老鸟的Python新手教程
查看>>
关于前端开发的20篇文档与指南
查看>>
程序员保持快乐活跃的6个好习惯(转)
查看>>
【转】linux /usr/bin/ld cannot find 解决
查看>>
T-SQL技术收集——删除重复数据
查看>>
SQL中各数据类型的长度、精度
查看>>
webpack-dev-server
查看>>
python发送邮件
查看>>
DIY一个自己的音乐播放器
查看>>
golang使用protobuf
查看>>
安卓开源项目周报0315
查看>>
少年,你想在vue的世界里掌控雷电吗,没错,看这个分享就对了!
查看>>
安装Yaconf
查看>>
Agora iOS SDK-快速入门
查看>>
python-url显示方法
查看>>
响应式开发网站
查看>>
细说JS数组
查看>>
Adaptive Execution让Spark SQL更高效更好用
查看>>
W3C官方推荐使用新发布的HTML5.2
查看>>