如何在表上添加双字段约束?

时间:2014-06-01 00:20:22

标签: mysql

我有一个库存表,包含产品:

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中执行此操作?

0 个答案:

没有答案