INSERT INTO `table1` SELECT * FROM `table2`;
Такой простой запрос возьмет данные с таблицы table2 и вставит их в table1
INSERT INTO `table1`(`row1`, `row2`, `row3`) SELECT `row1`, `row2`, `row3` FROM `table2`;
Вот такое простое решение для копирования данных из одной MySQL таблицы в другую.