【发布时间】:2015-01-20 11:06:32
【问题描述】:
假设我销售书籍和 CD,所以我在数据库中都有它们的表,因为我不能为两者使用同一个表。我也有他们两个的库存表,它通过外键引用根据项目的表。像这样:
book book_stock
----- ----------
bookID book_stockID
title bookID
price
cd cd_stock
----- ----------
cdID cd_stockID
title cdID
price
但我想要一个通用库存表,它根据type 列引用两个项目的表。
book stock
----- ----------
bookID stockID
title type
itemID
price
cd
-----
cdID
title
那么,如何创建这样的约束来检查多个表呢?
【问题讨论】:
-
你不能为一列添加2个外键stackoverflow.com/questions/15547276/…
标签: mysql constraints