Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sandro_delima

juntando duas tabelas

Recommended Posts

seguinte:tenho duas tabelas uma sp e outra rio; as duas no mesmo layout(mesmos campos etc);quero juntar as duas tabelas em umaex: pegar todos os dados de rio e sao paulo e criar uma terceirasendo que cada uma possui cerca de 500 mil registrosexiste uma maneira rápida de se fazer isso?já que pela quantidade de registros isso deva demorar se for exportar em sql e depois importar (mysql front);quem souber agradeço!!valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só você usar o parametro Type=MERGE o UNION(tabela1, tabela2)

 

Olha o exemplo da documentação:

mysql> CREATE TABLE t1 (    ->    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,    ->    message CHAR(20));mysql> CREATE TABLE t2 (    ->    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,    ->    message CHAR(20));mysql> INSERT INTO t1 (message) VALUES ('Testing'),('table'),('t1');mysql> INSERT INTO t2 (message) VALUES ('Testing'),('table'),('t2');mysql> CREATE TABLE total (    ->    a INT NOT NULL AUTO_INCREMENT,    ->    message CHAR(20), INDEX(a))    ->    TYPE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;

Eu achei fácil de entender. Só não testei!

 

 

MERGE -> Documentation

 

100+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.