我有一个简单的问题。我有一个包含三个表商店, Tire_Brands 和 Accepted_Tires 的数据库,对于accepted_tires,它只有“id,tire_id,shop_id”。< / p>
是否需要为accepted_tires设置“id”字段。我会使用它,或者只是拥有“tire_id”和“shop_id”就可以了吗?
希望这是有道理的。谢谢!
答案 0 :(得分:4)
在这种情况下,id
字段不是必需的。您可以拥有由tire_id
和shop_id
列组成的复杂主键,因为此对必须是唯一的。
答案 1 :(得分:0)
不幸的是,你没有使你的数据库的结构非常清楚;如果accepted_tires表仅用于解析其他2个表之间的多对多关系,那么不,它不需要自己的ID
答案 2 :(得分:0)
是否有任何表依赖于Accepted_Tires表?从我看来,它现在是NO。但是,将来任何一张桌子都会依赖于Accepted_Tires - 就像一个主孩子一样吗?如果是,请立即转到ID。