首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

mysql中怎么取得刚刚由自增长产生的ID号

2012-06-04 
mysql中如何取得刚刚由自增长产生的ID号ct.setAutoCommit(false)ct.setTransactionIsolation(Connection.

mysql中如何取得刚刚由自增长产生的ID号
ct.setAutoCommit(false);
ct.setTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE);
String sql = "insert into orders(usersId,totalPrice,orderDate) values(?,?,now())";
ps=ct.prepareStatement(sql);
ps.setInt(1, user.getId());
ps.setDouble(2, myCar.getTotalPrice());
ps.executeUpdate(); 
sql = "select id from orders" 
ct.commit();

前面的sql语句中orders 的id设置了自增长
如何在后面那条sql语句中,查询出orders表中前面那句sql刚刚自增长加入进去id的值,
因为该id是一个外键,需要取出它来进行操作另外一张表

[解决办法]
要获取最大值的话 直接

select max(id) from table 查询一下

热点排行