Задавайте вопросы, мы ответим
Вы не зашли.
Есть интерфейс добавления большого объема данных в 2 таблицы MySQL.
Проблема в том, что эти две таблицы связаны между собой по FK (один к одному) и я не могу использовать BULK INSERT (т.к. необходимо сначала вставить запись в одну таблицу, узнав ее PRIMARY KEY, затем вставить запись в другую связанную таблицу используя полученный PRIMARY ID ).
А это получается цикл из нескольких тысячей INSERT друг за другом.
Как можно оптимизировать этот процесс?
Есть одна особенность - первая таблица имеет уникальных индекс помимо PRIMERY KEY (заведомо известный при вставке данных), будет ли хорошей идеей использовать его вместо PRIMERY KEY (это уникальная строка) и тогда проблема пакетной вставке будет решена?
Неактивен
Уникальный индекс можно использовать в качестве PRIMARY KEY.
Неактивен