Hay dos formas, las mismas que para cualqueir SQL DB manager:
1) cuando ambas tablas existen, se copia una tabla "into" la otra
2) cuadno la tabla destino no existe, se selecciona los datos y el destino se amolda al select
En
gambas o
php se debe meter entre una
transaccion sino realizara la tarea lentisimo a mayor cantidad de datos
el metodo 2 es menos efectivo dado que no se tiene control total de donde van los datos y requiere mas memoria del manejador
Metodo 1 : INSERT INTO <table> SELECT
---- Ingresa los datos INSERT INTO la tabla usando SELECT normal
INSERT INTO NewTable (FirstName, LastName)
SELECT FirstName, LastName
FROM OriginTable
WHERE LastName != ''
Metodo 2 : SELECT INTO <table>
----Crea la tabla e inserta "into" la tabla con SELECT INSERT
SELECT FirstName, LastName
INTO NewTable
FROM OriginTable
WHERE LastName != ''
Ambos metodos funcionan con tablas "teipe" o metodos enteipados (esos los que les gustan usar tablas temporales)
--
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com