MySQL获取Auto_increment字段刚插入的值
来源:互联网 发布:苹果6淘宝 编辑:程序博客网 时间:2024/05/17 08:41
MySQL获取Auto_increment字段刚插入的值
不能使用select max(id) from testnotnull;
这样来获取刚插入的那个递增字段的值,
这样没有考虑多线程。
一个比较好的方法是:
使用java.sql.PreparedStatement pstmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
在插入数据之后,即执行pstmt.executeUpdate()后,
ResultSet rs = pstmt.getGeneratedKeys(); 获取刚插入的那个自动自增字段的值。
测试代码:
如果只是单纯的想要获取Auto_increment的最大值,可用
select max(id) from testnotnull;
或 show table status from hibernate like 'testnotnull';获取其中的Auto_increment的值。
这两种方法都不是线程安全的!!!!!
- MySQL获取Auto_increment字段刚插入的值
- 对MYSQL的auto_increment字段插入0值
- mysql 插入语句中,auto_increment的字段的写法
- MySQL获取刚插入的数据
- 对 auto_increment 字段的插入出错处理
- 在.net下如何获取刚插入SQLServer数据库的标识字段的值
- 解决:c#中获取刚插入SQL SERVER的自动编号字段值。
- MySQL里AUTO_INCREMENT表里插入0值的问题
- MySQL里AUTO_INCREMENT表里插入0值的问题
- PostgreSQL 实现MySQL 的auto_increment 字段
- MySQL重置 Auto_increment字段起始值
- MYSQL auto_increment字段重建
- mysql重置auto_increment字段
- mysql获取刚插入(添加)记录的自动编号id
- mysql获取刚插入(添加)记录的自动编号id
- 获取mysql表插入数据自增字段的值
- Mysql 中获取刚插入的自增长id的值
- Mysql 中获取刚插入的自增长id的值
- 【观点】风雨20年:我所积累的20条编程经验
- 『chijianqiang』2009 CSDN SD2.0大会系列之云(一)
- error MSB3323: Unable to find manifest signing certificate in the certificate st
- 历年(2004-2010)软考真题及参考答案
- 数据库系统工程师试题讲解视频
- MySQL获取Auto_increment字段刚插入的值
- 『chijianqiang』2009 CSDN SD2.0大会系列之云(二)
- Javascript动态添加文本输入框在后台无法取值问题的解决
- java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决方法
- 十个有用的 Google Chrome 扩展
- C++ 字符串 相互转化
- OAF MENU设置
- PLSQL存储过程编写经验总结
- 二级Visual Basic语言视频教程