我有一个要求,根据这一点,我必须创建一个中央登录system.We有2个东西,公司和品牌,每个由表“公司”和“品牌”代表。
所以我们有CorporateUserId和BrandUserID。
现在,当我输入一个企业用户时,我输入了一个企业用户和RegisteredUsers.When,我在userID中输入了CorporateUserID,因为RegisteredUsers.It给出了外键冲突错误。
我完全理解这个error.How我能达到this.This要求是非常rigid.Please告诉一个解决方法
发布于 2009-08-07 08:12:06
您尝试做的事情并不完全清楚,但是您似乎希望所有三个用户表的主键都是相同的。这不是严格的外键关系,但在您的应用程序中似乎是合理的。
那么用户id在整个系统中将是唯一的。
发布于 2009-08-07 08:15:49
如果您试图将记录插入到具有关系约束的表中,则需要在一个SQL事务下执行所有插入操作。
https://stackoverflow.com/questions/1243426
复制相似问题