java与MySQL一起使用自动增量,需要检索该数字
我有一个数据库,我需要一些ID自动递增,但我也需要那个ID自动递增,成为另一个表的外键。有没有办法在同一事务中恢复该数字,以便将值插入第二个表中
例如: 1) 创建一个用户 2) 检索自动递增生成的ID号(例如:AI:5) 3) 将值插入一个名为Doctor的表中,该表需要该用户检索到该数字,所有这些值都在同一事务中
我知道JSP有一些功能来恢复生成的ID,但不确定MySQL。 另一件事是,我不能只是发送一个查询来恢复最后生成的ID,因为例如,如果同时创建了10个帐户,我可能无法获得假定的数字
# 1 楼答案
对于纯MySQL解决方案:
对于Java方式: