sql >> Databasteknik >  >> RDS >> Mysql

Kopiera MySQL-data och skapa en ny post med ett villkor

du var nära nog. ändra bara new till combined .

INSERT INTO combined (ip, user_ID)
SELECT  old.ip, new.user_ID
FROM    old
        INNER JOIN new 
            on old.email = new.email;

UPPDATERING 1

INSERT INTO combined (ip, user_ID, status)
SELECT  old.ip, new.user_ID, 'approved'
FROM    old
        INNER JOIN new 
            on old.email = new.email;



  1. Hur kan jag rensa ett transaktionsstopp?

  2. SQL-fråga att räkna i grupp efter med specifikt villkor

  3. SQL:Hitta nästa rad i en where-sats med ett ID

  4. I MySQL kan jag returnera raderade rader efter en radering?