sql >> Database >  >> RDS >> Mysql

Hoe twee MySQL-databases met dezelfde structuur samen te voegen

  1. Gebruik phpMyAdmin (Installeer als je het nog steeds niet gebruikt)
  2. Ga naar de huidige database
  3. klik op importeren en importeer de andere database

Mogelijke problemen:

  • De maximale bestandsuploadgrootte in phpmyadmin mag 2 MB zijn. Om dit op te lossen, verhoog de maximale bestandsuploadgrootte php.ini

    Stel dat je een schema s1 en een schema s2 hebt.

Om alle rijen van een tabel in s1 in te voegen in een tabel in s2, terwijl u bestaande regels overschrijft, kunt u het volgende gebruiken:

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

Als u bestaande lijnen niet wilt aanraken:

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

Reageer hier als je problemen hebt.




  1. Hoe kan ik een volledige tabelscan op deze mysql-query vermijden?

  2. Hoe Sind() werkt in PostgreSQL

  3. Oracle IN vs Bestaat verschil?

  4. Gegevens invoegen in tabellen die zijn gekoppeld door een externe sleutel