sql >> Database >  >> RDS >> Mysql

MySQL-gegevens kopiëren en een nieuw record maken met een voorwaarde

je was dichtbij genoeg. verander gewoon new in combined .

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

UPDATE 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. Tuning:een goede plek om te beginnen

  2. Kolom Afhankelijk van andere kolom

  3. SQL Server ELKE Operator uitgelegd

  4. Hoe meerdere waarden in één kolom op te slaan waar minder geheugen wordt gebruikt?