<分区>
我是学计算机的,最近在考试的时候遇到了如下问题:
“编写创建此 ER 模型的 SQL 查询。”
该模型有三 (3) 个表:person
、library
,第三个表包含分别链接到 person 的 id
的两个外键和库的 id
。
在中间表(外键表)中,没有指出外键是否为主键,所以我让他确认一下,他告诉我这个表没有主键。
这让我很困惑,拒绝解释更多,只是说“它没有主键也能工作,我们在类里面看到过这个。”
因为该模型是从 phpmyadmin 的设计者 View 中捕获的,并且因为他并没有真正证明。我对此感到怀疑,我认为他尝试过,MySQL 让他这样做,但这是错误的。有人可以更好地解释这个吗?我完全可以接受错误,我只是想知道。
为了更清楚一点,他明确指出根本没有主键,而不是像我想的那样只有两个外键在一起。