AELT TECNOLOGIA
← Todas as dicas

MySQL

Copiar dados de uma tabela num banco para outra tabela de um outro banco de dados MSQL

Publicado em 14/10/2016

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.

Não resolveu? A AELT resolve pra você.

Chamar no WhatsApp