【发布时间】:2009-01-18 21:25:26
【问题描述】:
如果我使用 null 作为数据库表中所有内容的表示,那是一种不好的做法吗?
即
我有表格:myTable(ID) 和 myRelatedTable(ID,myTableID)
myRelatedTable.myTableID 是 myTable.ID 的 FK
我想要完成的是:如果 myRelatedTable.myTableID 为 null,那么我的业务逻辑会将其解释为链接到所有 myTable 行。
我想这样做的原因是因为在创建 myRelatedTable 行之后,我有未知数量的行可以插入到 myTable 中,并且 myRelatedTable 中的某些行需要引用 myTable 中的所有现有行。
【问题讨论】:
标签: sql database-design