Страница 1 из 1

mysql dump только некоторых столбцов из таблицы. Как?

Добавлено: 2009-12-10 12:05:12
skeletor
Есть БД1, БД2. В каждой БД есть таблица (около 1000 записей). Нужно перенести данные из одной БД в другую, причём перенести из нескольких таблиц только определённые столбцы и вставить их в определённые столбцы в новой БД.

Причём названия столбцов в новой БД и в старой - могут отличаться. Почитал man mysqldump но ничего такого не обнаружил.
Подскажите, как такое можно реализовать?

Re: mysql dump только некоторых столбцов из таблицы. Как?

Добавлено: 2009-12-10 12:32:08
gofman
нужно использовать

Код: Выделить всё

INSERT INTO `новая_база`.`таблица`
( поле1, поле2, поле3, ... )
SELECT ..., ..., ... FROM `старая_база`.`таблица`
Если базы разнесенные, то использовать файл для дампа.

Re: mysql dump только некоторых столбцов из таблицы. Как?

Добавлено: 2009-12-10 13:01:40
skeletor
Ок, попробую.