Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak połączyć dwie bazy danych MySQL o tej samej strukturze?

  1. Użyj phpMyAdmin (zainstaluj, jeśli nadal go nie używasz)
  2. Przejdź do bieżącej bazy danych
  3. kliknij importuj i importuj drugą bazę danych

Możliwe problemy:

  • Maksymalny rozmiar przesyłanego pliku w phpmyadmin może wynosić 2 MB. Aby rozwiązać ten problem, zwiększ maksymalny rozmiar przesyłanego pliku php.ini

    Załóżmy, że masz schemat s1 i schemat s2.

Aby wstawić wszystkie wiersze tabeli w s1 do tabeli w s2, jednocześnie nadpisując istniejące wiersze, możesz użyć:

REPLACE INTO s2.table_name
SELECT * FROM s1.table_name;

Jeśli nie chcesz dotykać istniejących linii:

INSERT INTO s2.table_name
SELECT * FROM s1.table_name
ON DUPLICATE KEY IGNORE;

Skomentuj tutaj, jeśli masz jakiekolwiek problemy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB:Niestandardowy katalog danych:Zawsze musisz przechowywać katalog /var/lib/mysql

  2. Uchwyt bazy danych DBI z funkcją AutoCommit ustawioną na 0 nie zwraca poprawnych danych za pomocą SELECT?

  3. Warunkowa transformacja podziału:eksport danych z serwera SQL do baz danych Oracle i MySQL

  4. Nie można utworzyć pliku testowego niższy test serwer startowy mysql

  5. MySQL REPLACE() – zamień wszystkie wystąpienia podciągu na inny ciąg