我有以下两个foreign keys
:
CONSTRAINT `FK_rel_object-user_users` FOREIGN KEY (`User`) REFERENCES `_users` (`ID`),
CONSTRAINT `FK__rel_object-user__map_usernames` FOREIGN KEY (`User`) REFERENCES `_map_usernames` (`ID`)
如何定义数据应存在于_users OR
_map_usernames而不是AND
答案 0 :(得分:1)
没有
也就是说,您不能以这种方式创建外键约束。但是,您可以使用没有外键约束的外键。
所有外键都是另一个表(或同一表中的另一个记录)主键的值,可以在连接中使用。实际上,如果您只需要使用连接值,则可以引用主键以外的字段。