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

SQL pro kopírování hodnot z jedné tabulky do druhé

Chcete insert . Jedna metoda používá not exists :

insert into b (id, key, value_b)
    select a.id, 'right', a.value_a
    from a
    where not exists (select 1
                      from b
                      where b.id = a.id and b.key = 'right'
                     );



  1. Dotaz MySql:zahrňte dny, které mají COUNT(id) ==0, ale pouze za posledních 30 dní

  2. Oracle - Jak vytvořit uživatele pouze pro čtení

  3. Jak zabránit mySQL v resetování hodnoty automatického přírůstku?

  4. Co je ekvivalent bind_result na PDO