我有一个名为“movie2person”的表,其中包含 3 列:movieID、personID 和角色。我使用此表来连接“电影”表和“人员”表...多对多关系..
我选择了 movieID 和 personID 作为主键... 问题是,有时我需要为同一个 movieID 多次输入相同的 personID,但我无法做到这一点,因为只允许相同的 movieID 和 personID 的一种组合...
我该怎么做?
谢谢..
最佳答案
在主键中包含角色,或者向表添加新的人工键并使用这个新列作为主键,您不会在该表之外使用该主键。
关于php - 如何设计MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/740374/