晚上好,我希望你们都很好。我来自拉丁美洲,所以我希望你原谅我的写作。
我有一个包含3个表的数据库:
所以company_x_tenant
有外键(这是公司和租户拥有的主键)。
我试图将数据插入company_x_tenant
表格,但在我将数据插入租户表格然后公司表格之前,我们不允许这样做。
问题是我不知道当我将数据插入公司表时,我应该向company_x_tenant
表进行第二次插入。我的老板说company_x_table
存在,因为网站需要阻止每个用户删除任何公司,因此只有一个用户可以完全访问它自己的公司并删除或更新它们。
我希望自己明确表示:(谢谢!!
答案 0 :(得分:0)
如果只有一个用户以这种方式与公司相关,则不需要company_x_tenant表;那些主要是为了“多对多”的关系。只需在公司表中放置一些“owner_user_id”字段,该字段是users.user_id的外键。