如何为新的M2M关系MYSQL更新表架构

时间:2019-01-23 10:57:22

标签: mysql database-design sql-update

在Mysql模式中,我有一个现有的table Clients,其字段Insurance_comp是varchar类型。现在,我添加了一个新的table Insurance_company,其ID(pk)和name(varchar)字段。我想将我的Clients.Insurance_comp列从旧值(字符串)更新为新Insurance_company表的外键。如何在Mysql中做到这一点?

我已经设置了两个表:Clients和Insurance_company。 我想知道什么是最有效或最佳的解决方案:创建新列,然后删除旧列(Clients.Insurance_comp)或更新clients.Insurance_comp列中的所有值,并将varchar名称与新的fk匹配在Insurance_company表中。有5个不同的保险公司名称,许多客户拥有同一家公司。

结果应类似于包含Insurance_company.id的pk的列clients.Insurance_comp,其中旧名称对应于新的pk ID。

0 个答案:

没有答案