database - 一组外键,其中除了一个外都是 NULL

标签 database database-design orm polymorphic-associations

在表中使用一组外键的技术的名称是什么,其中除了一个外键对于给定行都是 NULL?

换句话说,每一行都需要一个外键指向 n 个不同的可能表中的一个(并且只有一个),因此您实际上拥有所有必要的外键,但除了一个外键都是 NULL。

(Django 的用户可能认为这是使用通用外键的替代方法)

最佳答案

关于database - 一组外键,其中除了一个外都是 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117601/

相关文章:

unit-testing - ORM相关对象的单元测试

php - 'abcdefg' 23 中的未知列 'where clause'

mysql - 2 个外键引用 1 个主键

sql - 由位列控制的 UNIQUE 约束

python - 使用 SQLObject ORM 筛选 "value in list"

javascript - 有没有办法在 mySQL 数据库中存储对象?

database - 使用 Golang 检索 SQLite Pragma user_version

java - 带有数据库的Java桌面应用程序

javascript - 如何在子文档中填充模型实例数组? MongoDB Mongoose

ruby-on-rails - 我将如何存储可能是部分的日期(即只有年份,也可能是月份)并稍后以相同的规范输出它?