【发布时间】:2017-04-23 22:00:07
【问题描述】:
我在音乐数据库中有两个(许多)表:
音乐会:ArtistID、ConcertID、ConcetName、VenueID ConcertDetails:ConcertDate、ConcertID、Cost
如您所见,ConcertDetails 表使用 ConcertID,它也在 Concerts 表中。我结合 ConcertDate 和 ConcertID 为 ConcertDetails 创建一个复合主键。但是,由于这与 Concerts 表中的 ConcertID 相关,因此它也需要是外键。这样可以吗?
【问题讨论】:
标签: mysql foreign-keys composite-primary-key