Что следует учесть, на что обратить внимание при переносе данных из старой таблицы в новую?
Доброе время, сообщество!
Была старая таблица, но пришло время улучшений:
- была переработана структура
- с MyISAM иммигрируем на InnoDB,
- в таблице более 1 миллиона записей
Поделитесь опытом, расскажите как не отстрелить ногу?
Stadinov Denis: Точно. И никакого ПХП. Винтажненько так, ручками, из консоли.
На крайняк - побейте на блоки LIMIT ом. Но я бы не стал - миллион не того масштаба число.
Stadinov Denis: что-то мне подсказывает, что Вы недооцениваете SQL... Выложите в вопросе пример преобразования, уверен процентов на 90 - можно решить и без PHP
Три раза проверьте все ключи - и внутренние, и внешние, чтобы ни один не потерялся при переносе. Создайте таблицу без ключей, потом ипортните данные, потом добавьте ключи. В остальном ничего страшного в этой операции нет.