我有一个库存表,包含产品:
STOCK_ID | SUPPLIER_ID | ITEM_ID
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
4 | 2 | 1
5 | 2 | 2
6 | 2 | 3
我想要一个约束来阻止任何人添加已经存在供应商的item_id。换句话说,在上面的示例中,我必须能够为供应商1和2添加item_id 4.但是我必须无法为供应商1或2添加项目1-3的另一个条目。
我不确定这是什么叫做或者你是如何创造这样的限制的。但我知道你可以阻止数据库级别的用户输入这样的数据。我基本上想要在数据库中添加一个块,以便在数据库中添加技术上已存在的条目。
我如何在MySQL中执行此操作?