Comparar dados de tabelas de bancos diferentes
Olá pessoal já bati muita cabeça por isso to recorrendo ao fórum pra ver se alguém me da uma luz,
Estou precisando comparar dados de duas tabelas de bancos de dados diferentes e caso o registro já exista na tabela de destino ele atualiza com a origem e caso não exista ele insere um novo registro com base na origem tbm;
db.origem
tabela1
nome: julio
idade: 25
nome: cezar
idade: 32
db.destino
tabela1
nome: julio
idade: 19
No caso acima ele teria atualizar a tabela1 do db.destino o registro julio, e inserir o resgistro cezar.
Eu já consegui fazer isso controlando no php primeiro pego todos os registro do db.origem e depois saio testando se existe no db.destino, mas pra isso precisei fazer vário loops e ficou extremamente lento
Quero saber se tem alguma form a de fazer isso diretamente no mysql
Discussão (2)
Carregando comentários...