Я пишу базу данных, которая должна иметь возможность импортировать информацию из другой базы данных. В моей базе данных есть таблица для участников и другая таблица для разрешений, которые могут быть предоставлены участникам (члену может быть предоставлено более одного типа разрешений). Таблица членов содержит столбец для хранения первичного ключа для членов из другой БД с целью плавного импорта.
Моя проблема заключается в том, что когда я импортирую другой ключ БД и разрешение из другой базы данных, а затем превращаю «другие ключи» в мои ключи, я, скорее всего, дублирую записи в таблице разрешений, которые mySQL корректно не разрешит. Я хотел бы, чтобы он пошел дальше и изменил те, которые он может, и я знаю, что те, которые не были изменены, я могу удалить.
Может ли кто-нибудь мне помочь, или есть какое-то иное решение?