我有一个名为Table A的表,这个表有3个外键(id_tableA1、id_tableA2、id_tableA3)。
我需要一个包含Table A外键的表。我正在MySQL Workbench中建模,该程序创建了下面的结构: Table B - tableB_id (主键) - tableA_id (外键) - tableA1_id (外键) - tableA2_id (外键) - tableA3_id(外键)
这样做真的有必要吗?只使用tableA_id不够吗?然后(如果我决定有必要),再从tableA1、tableA2和tableA3检索数据?
如果你们已经解决了同样的问题,请告诉我那个网址。英语不是我的母语,我在搜索时遇到了麻烦。
我需要一个包含Table A外键的表。我正在MySQL Workbench中建模,该程序创建了下面的结构: Table B - tableB_id (主键) - tableA_id (外键) - tableA1_id (外键) - tableA2_id (外键) - tableA3_id(外键)
这样做真的有必要吗?只使用tableA_id不够吗?然后(如果我决定有必要),再从tableA1、tableA2和tableA3检索数据?
如果你们已经解决了同样的问题,请告诉我那个网址。英语不是我的母语,我在搜索时遇到了麻烦。
tableA_id
是否唯一标识行,或者表A是否具有复合键,仅通过使用所有四个列才能识别唯一行? - Jim Garrison