Мне нужно объединить параллельные таблицы из 2 разных схем.Они практически одинаковы (некоторые поля разные), но идентификаторы (их PK) разные.
Мне нужно согласовать одну таблицу, чтобы она содержала одинаковые идентификаторы для параллельных строк.(обе таблицы продолжают жить после слияния, и одна синхронизируется с другой в соответствии с идентификаторами)
Как лучше всего это сделать?
Переименование идентификаторов первой таблицы в соответствии со второй, а затем изменение значения auto_increment для PK?
Создание временной таблицы с необходимыми значениями, вставленными с правильными идентификаторами, изатем удалив оригинал и переименовав темп?
Есть ли лучший способ?
Кроме того, как это может повлиять на индексы?
есть ли у него какие-либо другие отговорки?(кроме foreign_keys и мест в коде - если они существуют - с использованием жестко закодированных значений идентификаторов)