Ir para conteúdo

Arquivado

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

Joaomarcos1

inserir dados de um backup

Recommended Posts

Ola pessoal, por algum motivo perdi alguns dados em um banco. Más felizmente fiz um backup antes.

A minha duvida é como posso inserir os dados do backup no banco de dados sem sobrepor informação? Apenas inserir a linha que falta.

Desde já muito obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Backup é uma outra tabela? Se for pode utilizar o comando abaixo:

INSERT IGNORE INTO tabela
SELECT * FROM tabela_backup a
LEFT JOIN tabela b ON b.id = a.id
WHERE b.id IS NULL

Vai fazer o JOIN para verificar qual registro deixou de existir, por isso um LEFT JOIN com este WHERE. O IGNORE é apenas por segurança.

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.