Как обновить схему таблицы для нового отношения M2M MYSQL - PullRequest
0 голосов
/ 23 января 2019

В моей схеме 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 различных страховых компаний, многие клиенты имеют одну и ту же компанию.

Результат должен быть похож на столбец clients.Insurance_comp, содержащий pk файла Insurance_company.id, где старые имена соответствуют новому идентификатору pk.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...