【发布时间】:2016-07-02 19:02:05
【问题描述】:
我有一个带有 2 个外键的表,1 个指向个人表,1 个指向公司表。
我想设置它,以便 mysql 将允许任何 1 个外键为空,但如果两者都为空,则无法插入。
如果不是这样,我将在前端强制执行规则。
编辑:这与其他问题不同的是,关键可能是一个或另一个或两者兼而有之。从我在答案中读到的内容,他们只是在谈论它是一张桌子或另一张桌子,而不是两者
感谢您的宝贵时间
【问题讨论】:
-
我们需要查看表模式,兄弟。我是说爷爷
-
FOREIGN KEYs相当有限。我经常认为他们不值得付出努力。
标签: mysql database-design mysql-workbench