MySQL - SELECT INTO multiples tablas

 
Vista:

SELECT INTO multiples tablas

Publicado por Fito (1 intervención) el 28/04/2008 15:26:39
Hola, necesito hacer un SELECT INTO desde y en multiples tablas:

SELECT tablaA.campo, tablaB.campo INTO tabla1.campo, tabla2.campo WHERE...

Es esto posible, en MySQL 5 claro!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SELECT INTO multiples tablas

Publicado por Gonzalo GC (339 intervenciones) el 28/04/2008 23:13:44
Me parece que estás confundiendo el SELECT ... INTO variables FROM TABLAS
con el INSERT ... SELECT ... FROM TABLAS.
SELECT ... INTO descarga valores dentro de variables, en archivos planos (OUTFILE ) o registros planos (DUMPFILE). Pero no dentro de tablas.
Para descargar dentro de tablas puede usarse INSERT INTO TABLA() SELECT ... FROM; en este caso solamente se puede descargar en UNA TABLA, no en múltiples tablas (no conozco DBMS que lo admita, ni siquiera Oracle), pero la fuente de datos sí puede ser múltiple, en tanto y en cuanto respete el hecho que la cantidad de campos leídos debe ser igual a la cantidad de campos a almacenar. Caso contrario da un error de match.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar