Quero copiar dados de determinadas colunas de uma tabela num banco de dados, para outra tabela dentre de um outro banco de dados.
schemas é o nome do teu banco de dados.
INSERT INTO schemas1.nome da tabela (Campo1, Campo2, Campo3….)SELECT Campo1, Campo2, Campo3….. FROM schemas2.nome da tabela;
Este exemplo copia uma coluna concatena com uma outra exemplo tenho na tabela nova o campo endereço que eu coloco o endereço, numero da casa e na tabela que estou copiando eu tenho dois campos o campo Endereço e o campo Numero quero copiar estes dois para o meu campo Endereço com uma virgula fica assim:
INSERT INTO schemas1.nome da tabela (Endereco, Campo2, Campo3….)
SELECT concat(Endereco,’,’,Numero) as Endereco, Campo2, Campo3…. FROM schemas2.nome da tabela;
A 1° schemas é o banco onde vai os dados e 2° schemas é o banco onde está sendo copiados os dados.
Espero ter ajudado.