sql >> Databáze >  >> RDS >> Mysql

Výběr a vložení do více databází pomocí MySQL

Použijte:

INSERT INTO db1.table1
SELECT *
  FROM db2.table2 t2
 WHERE NOT EXISTS(SELECT NULL
                    FROM db1.table1 t1
                   WHERE t1.col = t2.col)

Existence je zjednodušená, ale vynechali jste, zda existuje primární klíč/auto_increment, o který byste se měli starat/atd.



  1. dotaz na tabulku vztahů proti jinému sloupci

  2. co je to za chybu? Databázový dotaz selhal:Data pro sloupec 'název_sloupce' na řádku 1 byla zkrácena

  3. Je možné indexování napříč tabulkami?

  4. Dynamické otáčení tabulky Oracle