sql >> Database >  >> RDS >> Mysql

Hoe kopieer ik gegevens van de ene tabel naar een andere nieuwe tabel in MySQL?

Dit zal doen wat je wilt:

INSERT INTO table2 (st_id,uid,changed,status,assign_status)
SELECT st_id,from_uid,now(),'Pending','Assigned'
FROM table1

Als u alle rijen uit tabel1 wilt opnemen. Anders kunt u een WHERE-instructie aan het einde toevoegen als u alleen een subset van tabel1 wilt toevoegen.

Ik hoop dat dit helpt.



  1. Fout bij het bulksgewijs laden van gegevensconversie (type komt niet overeen of ongeldig teken voor de opgegeven codetabel) voor rij 1, kolom 4 (jaar)

  2. Telling vastleggen uit een SQL-query

  3. Hoe WEEKOFYEAR() werkt in MariaDB

  4. Mysql:Selecteer alle gegevens tussen twee datums