我有三个表:store
, product
, storeproduct
。
store
和表中的内容并不重要product
,只要知道表中有 astoreID
和表中的store
a即可。然而,该表跟踪每个不同的 s 。所以表有两列。列和列,都是来自和表的外键。productID
product
storeproduct
product
store
storeproduct
storeID
productID
store
product
有没有办法对任何表进行约束或检查,以确保商店必须有超过 0 个产品和少于 50 个产品。
注意:我不想要一个select
声明来做到这一点。我只想知道在创建表时是否有办法设置约束或检查。
这样做的目的是,如果已经有 50 个产品(行)相同,则用户不能insert
进入表,或者如果删除一行将导致最后一行消失,则用户不能从表中进入。storeproduct
storeID
delete
storeproduct
storeID
该storeproduct
表可能如下所示
storeID productID
1 1
1 2
1 3
2 4
2 5
2 6
2 7
3 4
3 2
3 6
3 1
3 8