【发布时间】:2022-01-22 07:41:23
【问题描述】:
基本上,我有一个主键为“Client_ID”的主客户端表。在此客户表中,还有其他字段,例如“Client_Name”和“Phone_Number”。而且我还有其他表,例如引号,其中还有“Client_ID”字段作为外键,引用客户端表中的主键。在报价表中,还有一些从客户表中选择的重复字段,例如 Client_Name。我这样做是为了使用报价表中的字段自动生成报价单。无论如何,有没有办法让我在报价表的外键client_id中输入例如“C-0001”时,无需再次输入Client_Name等字段,而是复制相应的数据从客户表过来?
【问题讨论】:
-
"...客户端表中还有一些选定的重复字段,例如 Client_Name 再次..." - 这是冗余。根据定义,冗余的维护成本很高,因此应该有一个令人信服的理由来拥有它,通常是极端的性能。您确定要冗余吗?
标签: mysql foreign-keys