Eu quero mesclar dados de um banco de dados para outro. Então eu crio dump mysqldump
e importo para outro banco de dados (com a mesma estrutura de tabelas). Não tenho nenhum problema (como entradas duplicadas ou qualquer outra coisa) neste caso.
Mas eu faço algumas mesclagens para fins de teste e farei a mesclagem final mais tarde. Então, eu quero executar a mesclagem (os dados podem ser alterados) algumas vezes. Observe que minhas linhas em minhas tabelas nunca são excluídas, apenas podem ser inseridas ou atualizadas.
Posso criar mysqldump com a opção ON DUPLICATE? Ou pode ser que eu possa mesclar o despejo que insere novos dados e atualiza os dados modificados?
Claro, posso inserir ON DUPLICATE
no dump manualmente, mas quero automatizar o processo de mesclagem.