Есть 2 БД с разной структурой на 1 сервере.
Необходимо взять несколько (5 шт.) таблиц из первой, из них выбрать нужные столбцы и перенести (добавить к уже имеющимся) в несколько (7 шт.) таблиц во 2-й БД. Имена таблиц и столбцов в 1 и 2 БД разные. Максимально примерно 50К строк в 1й таблице.
Как я решил сделать:
1. в phpadmin сделать из 1 БД экспорт в Excel (csv) нужных таблиц 1табл/1файл.
2. в Excel переставить столбцы в соответствии с новой структурой
3. экспортировать в CSV
4. каждый CSV импортировать в новую БД.
А как вы посоветуете поступить?
Спасибо.
Питона не щупал даже, есть вариант на PHP, но для разовой операции мне быстрей и проще будет через описанную методу. Главный плюс - визуальной контроль и возможность изменить малую часть без пересмотра кода.
Программист Java, C#, web, mobile, бывший сисадмин
Используй какое-нибудь приложене для миграции, возьми к примеру, Microsoft SQL Manegment Studio, настрой подключения к базам MySQL через OLEDB и используй импорт
Спасибо.
Это прям в phpadmin ведь можно сделать?
Думал об этом, но всё новое == страшное )
В 1 столбце нужно будет увеличить значения на константу, в остальных преобразований нет, берём целиком столбец в 1-й БД и добавляем его к столбцу 2-й БД,