2010-05-12 21 views
5

Tengo 2 tablas con el mismo struture, necesito seleccionar datos de una tabla y tengo que almacenarlos en la 2da tabla.¿Cómo se copian las filas de una tabla a otra?

+0

Lamentablemente, MySQL no es compatible con SELECT INTO: http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-select-into-table.html –

Respuesta

8

Puesto que son la misma estructura a continuación, puedes hacer


insert into table1 select colum1, column2,... from table2 
6

dejar de lado los valores de palabras clave

insert into tbl1 
select * from tbl2 
+3

no desea permitir que el el motor de db asume el orden de campo, sea explícito –

15
insert into tablea(id,name) select id,name from tableb; 
4
insert into blacklist 
select * 
from newblacklist 

para cargar cualquier número único

insert into blacklist 
select * 
from newblacklist 
where numbers ='123456' 
Cuestiones relacionadas