数据库插入返回主键

第一种如果是有序的增值为1

可以先查询最大id

select max(id)+1 from table 

然后将max(id)+1的值插入

第二种jdbc 中可以用

stmt.update("insert into ............");

ResultSet rs = stmt.getGeneratedKeys();

   int i  = 0;

while(rs.next()){

  i = rs.getInt(1);  //这里是1

}

i就是主键值

你可能感兴趣的:(数据库插入返回主键)