我在我的数据库表2 orders和orderHistory.
----------------- -----------------------
| orders | | orderHistory |
----------------- -----------------------
| orderID (PK) | | historyLineID (PK) |
| orderDate | | status |
| price | | quantity |
----------------- -----------------------
Run Code Online (Sandbox Code Playgroud)
现在一个order可以有多个history lines.但是,一个history line不可能自己存在.我听说这个被称为弱实体,因此PK从orders必须的一部分PK台orderHistory.
问题
order到表中orderHistory并使其成为复合主键吗?orderHistory,我将如何添加新的复合键?(orderID可从表中获得orders,但historyLineID应自动递增.)orderID添加为外键只 …