Vi propongo due semplici query MySQL (ma che funzionano anche con altri DB) per copiare record da una tabella all’altra.
Quella che segue permette di copiare tutti i record con id inferiore a 10:
1 2 |
INSERT INTO nuova_tabella SELECT * FROM vecchia_tabella WHERE id < 10 |
Se i campi tra le due tabelle non corrispondono, allora si può usare qualcosa del genere:
1 2 |
INSERT INTO nuova_tabella(field1, field2, field3) SELECT field7, field8, field9 FROM vecchia_tabella WHERE id < 10 |
enjoy!
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta