Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como mesclar dois bancos de dados MySQL da mesma estrutura

  1. Use o phpMyAdmin ( instale se você ainda não o usa )
  2. Ir para o banco de dados atual
  3. clique em importar e importe o outro banco de dados

Possíveis problemas:

  • O tamanho máximo de upload de arquivo no phpmyadmin pode ser de 2 MB. Para resolver isso, aumente o tamanho máximo de upload de arquivo php.ini

    Suponha que você tenha um esquema s1 e um esquema s2.

Para inserir todas as linhas de uma tabela em s1 em uma tabela em s2, enquanto sobrescreve as linhas existentes, você pode usar:
REPLACE INTO s2.table_name
SELECT * FROM s1.table_name;

Se você não quiser tocar nas linhas existentes:
INSERT INTO s2.table_name
SELECT * FROM s1.table_name
ON DUPLICATE KEY IGNORE;

Comente aqui se tiver algum problema.