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