gpt4 book ai didi

java - SQL : Joining a table with an unkown key that should be auto incremented

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

我有一个 Spring 新的 Web 应用程序(Java),在用户登录(使用用户名和密码)后,我想让用户能够添加新用户,直到那时一切都很好。每个用户都有一个自动递增的主键 iduser (AI) 和一个外键 idprofile。表 Profile 包含有关用户的信息,其 idprofile 是主键(必须与 User 表中的 ipdrofile 相同)。

正如你所知,MySQL 不允许你为每个表创建多个 AI(MySQL 5 工作台作为平台),当我的代码添加用户时,它必须同时添加一个配置文件,但是三个未知字段,分别是iduser、idprofile(用户表)和idprofile(配置文件表)。由于 ipdrofile 不能是 AI,我如何在保存用户和配置文件(添加)时设法在其上放置正确的 key ?

enter image description here

最佳答案

首先插入个人资料,返回新的个人资料ID,然后使用返回的个人资料ID插入用户,如果需要,可以选择返回新的用户ID它。

您需要使用这两种方法来获取返回的自动生成的 key :

关于java - SQL : Joining a table with an unkown key that should be auto incremented,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32466894/

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