sql >> Database teknologi >  >> RDS >> Mysql

SQL til at kopiere værdier fra en tabel til en anden

Du vil have insert . Én metode bruger 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. Sådan synkroniseres data mellem to tabeller i forskellige databaser (MYSQL), der kører på forskellige servere

  2. Sådan indsætter du Emoji (UTF8 4 Byte-tegn) i MySQL <5.5

  3. MySQL kamp mod - I BOOLEAN MODE?

  4. CakePHP - Søgning efter 3 borde effektivt ved hjælp af JOIN