是否可以拥有一个非唯一的外键?

时间:2014-05-27 20:33:50

标签: mysql relationship

我有一个使用phpmyadmin的mysql数据库,我正试图在两个名为book和catalog的表之间建立关系。多本书可以在一个目录中。这是我的表格的列:

图书 -ISBN(主要唯一) -标题 -作者 -Publisher -catalogID [目录表中的外键]

目录 -catalogID [主键唯一] -genre

由于目录可以有很多书,我需要多次提及目录,这似乎是不可能的,因为主键是唯一的,不能两次提及..

我正在尝试添加多本具有相同外键的书籍,例如书籍no1和bookno2都在ID为1的目录中

有什么建议吗?

0 个答案:

没有答案