Potresti aver sentito la necessità di migrare i dati da un database a un altro entrambi sono lo stesso server locale, le tabelle e le colonne hanno nomi diversi e inseriscono dati da una tabella di database a un'altra tabella di database usando la query mysql, quindi la query seguente sarà molto utile per svolgere lo stesso compito.
Supponiamo di avere 2 database cmp1, cmp2 e nomi di tabelle aziende1, aziende2 E il tuo compito è inserire i dati dalla seconda tabella del database al primo database tabella.
Le colonne delle tabelle sono diverse.
Primo DB:cmp1.companies1
Nome | Indirizzo | Telefono |
Secondo DB:cmp2.companies2
Nm | Aggiunge | dottorato |
INSERT INTO cmp1.companies (Name, Address, Email, Phone) SELECT Nm, Adds, email, Ph FROM cmp2.companies2; |
Se vuoi applicare alcune condizioni alla tua richiesta, puoi farlo facilmente.
INSERT INTO cmp1.companies (Name, Address, Email, Phone) SELECT Nm, Adds, email, Ph FROM cmp2.companies2 WHERE cmp2.status = 1; |