【发布时间】:2011-02-22 07:15:41
【问题描述】:
我有两个表 - 'business' 和 'business_contacts'。
business_contact 表与business 表是多对一的关系。此外,每个企业都有一个“主要联系人”字段 - 我假设它与 business_contacts 表是一对多的关系。
当然,问题在于这会为数据插入创建一个 catch-22。由于两个字段都不能为空,所以在我有对应的业务之前,我无法插入business_contact,但在我有对应的business_contact 之前,我无法插入业务。
如果有人能帮助我了解应该如何处理相互的一对多关系,我将不胜感激。
(如果有什么不同,项目正在 MySQL 中完成)
【问题讨论】: