两个表还没内容,一个表的外键是另一个表主键,现在怎么插入两个表的内容?

第一个问题是(举例说明)表A(AID,X)其中AID是主键X是属性表B(BID,Y)其中BID是主键,Y是属性X和BID是外键关系现在问题来了,A表和B表都是空的,但是设... 第一个问题是(举例说明) 表A (AID,X) 其中AID是主键 X是属性
表B(BID,Y) 其中BID是主键,Y是属性
X和BID是外键关系
现在问题来了,A表和B表都是空的,但是设计表的时候已经设计好了外键
因为需要,我必须先往表A插入数据,插完后才能往B插数据
但是因为B是空的,所以往A是不能插数据的(因为X找不到相应的BID,B表是空的)
请问这个怎么解决(任何办法都可以)

第二个问题,还是上一个例子,只不过X和BID是外键联系,Y和AID也是外键联系,两个表同样一开始就是空的。但这次没有必须先往哪个表插数据的要求,请问怎么把数据插入这两个表

真的跪谢了,如果能解答就是我亲爹
展开
 我来答
天堂VS的春天
2013-12-23
知道答主
回答量:3
采纳率:0%
帮助的人:2.7万
展开全部
一:
插A表数据时,先做判断:(X 去 B 表查询)
若 查不到,则默认X为0或者空(按程序需要,或者不添加此次记录)
二:
同上
添加 A,,B 表时都判断,外键可以先设为0或者空。ID 主键先确定下来
不过没遇到这中情况,我感觉这样不知道可以不可以。。
:我们现在都不在数据库里做关联了,属性确定了
写 DAO的时候,添加 关联超做
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式