每个表的“限制”字段,还是所有限制的单个表?

时间:2019-03-31 01:38:29

标签: mysql database database-design relational-database

我有7-10个表,每个表都有以下两个字段:

is_unlimited(tinyint 1) 限制(整数10)

讨论是否要使用创建单个“限制”表

id 外键 模型 值(存储项目的“限制”)

似乎每个都有优点和缺点。从表面上看,允许任何事物都具有限制而无需添加更多列似乎很好。不利的一面是,它可能是一个额外的表,用于查询是否需要该项目及其限制。我肯定还有很多优点/缺点。

只是想想哪种方法更好,或者是否有任何理由使明显的“更好”选项成为可能,而不是要遍历我正在运行的许多查询(并且可能在其中运行)未来)以确定哪种最终会更好。

0 个答案:

没有答案