Привет, Я создаю систему управления предприятием (на основе php) для компании среднего размера. Я пытаюсь перенести существующие записи клиентов о (9000 записей) в мой db. Наши схемы db различны.Mysql large db migration
Вот шаги, я планирую взять с собой:
1.) Получить файл в формате CSV для каждой таблицы и очистить его (избавиться от ненужных столбцов, удалить пробельные строки, которые, кажется, валялись по всему таблица)
2.) Импорт таблицы в моей базе данных с помощью PHPMyAdmin
3.) написать скрипт для таблиц цикла грейфера с этим старыми данными, а затем процесс и вставить их в мОИХ таблиц БД
Мне было интересно, если этот план я вышеизложенное имеет смысл или является оптимальным способом сделать это?
Благодаря
Я согласен с @Trent. но почему все эти неприятности? не можете ли вы сделать это в самой базе данных с помощью SQL? – bansi
Вы можете просто экспортировать свой db и удалить ненужные строки с помощью запроса, это займет до 1 часа, но если вы начали писать сценарии для этого, это займет до 3-4 часов, зависит от ваших таблиц –
@bansi. Их файл db был построен с помощью powerbuilder, поэтому я не могу просмотреть их файл db с помощью phpmyadmin. Также мне приходится обрабатывать данные перед переходом на мои таблицы – user1424508