Mysql 引用一个或多个列的复合外键
我有一个表(表a),将其他3个表与主键“vehicle”、“engine”、“transmission”连接起来。我希望能够将零件分配给其中一个或多个表,例如“only this vehicle”或“only this vehicle with this engine”或“any vehicle with this engine” 我的计划是有一个零件表(表B),其中还包括主键“车辆”、“发动机”、“变速器”,我希望能够插入例如:Mysql 引用一个或多个列的复合外键,mysql,sql,database-design,foreign-keys,composite-key,Mysql,Sql,Database Design,Foreign Keys,Composite Key,我有一个表(表a),将其他3个表与主键“vehicle”、“engine”、“transmission”连接起来。我希望能够将零件分配给其中一个或多个表,例如“only this vehicle”或“only this vehicle with this engine”或“any vehicle with this engine” 我的计划是有一个零件表(表B),其中还包括主键“车辆”、“发动机”、“变速器”,我希望能够插入例如: 4844,null,null仅将零件分配给“车辆”或 4844
仅将零件分配给“车辆”或4844,null,null
将零件分配给“仅此发动机车辆”4844240,null