gpt4 book ai didi

java - 使用 MySQL 的自动增量并需要检索该数字

转载 作者:行者123 更新时间:2023-11-29 06:14:07 25 4
gpt4 key购买 nike

我有一个数据库,其中需要一些 ID 自动递增,但我还需要自动递增的 ID 作为另一个表的外键。有没有办法在同一事务中恢复该数字以将值插入到第二个表中?

如:1)创建用户2)获取自增生成的ID号(例如:AI:5)3) 将值插入名为 Doctor 的表中,该表需要该用户检索该号码,所有这些都在同一事务中...

我知道JSP有一些功能可以恢复生成的ID,但不确定MySQL。另一件事是,我不能只发送一个查询来恢复最后生成的 ID,因为例如,如果同时创建 10 个帐户,我可能无法获得假定的数字。

最佳答案

对于纯 MySQL 解决方案:

SELECT LAST_INSERT_ID();

对于 Java 方式:

ResultSet rs = stmt.getGeneratedKeys();

关于java - 使用 MySQL 的自动增量并需要检索该数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com