sql >> Database >  >> RDS >> Mysql

Select &Insert in meerdere databases met MySQL

Gebruik:

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

Het bestaat is vereenvoudigd, maar je hebt het weggelaten als er een primaire sleutel/auto_increment is om je zorgen over te maken/enz.



  1. ALTER &DROP-tabel DDL met onmiddellijk uitvoeren in Oracle-database

  2. Waarom verbetert STRAIGHT_JOIN deze zoekopdracht zo drastisch, en wat betekent het als het achter het SELECT-sleutelwoord wordt geschreven?

  3. Mysql-query voor prijsvergelijking

  4. Hoe selecteer je alleen de eerste rijen voor elke unieke waarde van een kolom?