Есть довольно много способов скопировать необходимые данные из одной таблицы в базе MySQL в другую таблицу.Рассмотрим несколько примеров, что бы понять принцип работы.
Если нам необходимо полностью скопировать данные:
INSERT INTO `table_1` SELECT * FROM `table_2`;
Такой простой запрос возьмет данные с таблицы table_2
и вставит их в table_1
Если нужно сделать копию данных из одной таблицы MySQL в другую с условием:
INSERT INTO `table_1` SELECT * FROM `table_2` WHERE `row`='1';
Данный запрос возьмет все данные с таблицы table_2
у которых столбец row=1
и вставит их в table_1
Если необходимо скопировать только нужные столбцы:
INSERT INTO `table_1`(`row_1`, `row_2`, `row_3`) SELECT `row_1`, `row_2`, `row_3` FROM `table_2`;
Вот такое простое решение для копирования данных из одной MySQL таблицы в другую.