也许我只是在寻找谷歌的错误角落,但我不明白这一点,如果有人可以解释:
我在Access中有一个表,我用Java ucanaccess插入记录。它有太多的列,所以我分割表,但表a和b之间的关系将是一对一的。
我不了解在INSERT查询期间如何关联两个表中的记录。
表a有一个自动增量PK所以如果我把表作为外键放在表b中,如果它们相关,它会自动递增吗?
说表a和b如下
//Table Pt
H_id, Age
1, 18
2, 44
//Table Imp
Imp_id, result, H_id
343, no, 1
252, yes, 2
然后分两步进行插入(我假设) - 如何确保表Pt中插入的键可以用作表Imp中的FK 我的陈述(在java中
String stg = "INSERT INTO Pt (Age) VALUES('18','44')";
qu.execute(stg);
String stg2 = "INSERT INTO Imp (result) VALUES('no','yes')";
qu.execute(stg2); //How do i retrieve the H_id from the first INSERT to then insert it into the second INSERT?