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列设置的第一个表发生的值】

最新文章

  1. hdu 2037简单贪心--活动安排问题
  2. div悬浮
  3. VMware Linux Guest 增加磁盘无需重启的方法
  4. openldap加密传输 nslcd
  5. NSDictionary和NSMutableDictionary
  6. RTMP命令亲自测试记录
  7. BZOJ 1123 BLO
  8. 编译及load mydqli.so文件
  9. BZOJ1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛
  10. UVA 10254 - The Priest Mathematician (dp | 汉诺塔 | 找规律 | 大数)
  11. Android Support Library package简介
  12. 做一个项目前搭建一个tabBar(一)框架
  13. vue安装使用
  14. java.lang.NoSuchMethodError: org.springframework.util.StreamUtils.emptyInput()Ljava/io/InputStream;
  15. 20175202 《Java程序设计》第八周学习总结
  16. 开学收好这 17 种工具 App,让你新学期学习更有效率
  17. 整理整理Linux命令
  18. RxJS之过滤操作符 ( Angular环境 )
  19. oracle表属性
  20. 20145301Java课程总结

热门文章

  1. linux ---jenkins的安装与配置
  2. 将浮点数保持几位小数,尾数舍入的Format函数
  3. Discuz常见小问题-如何修改自己发布的帖子
  4. APUE读书笔记-第15章-进程间通信
  5. UVa 10642 - Can You Solve It?
  6. Banner尺寸多大最好!
  7. lftp mirror 上传目录
  8. 短信api接口
  9. exception PLS-00403: expression 'V_END' cannot be used as an INTO-target of a SELECT/FETCH statement
  10. 如何通过from语句调用模块的变量名?