Buonasera, la mia domanda è molto semplice: esiste un modo per creare un database MySql copiando dati e struttura da un altro? tipo: CREATE DATABASE 'nuovo_db' SOURCE 'vecchio_db';
E' possibile una cosa del genere?
Grazie per l'aiuto!
Buonasera, la mia domanda è molto semplice: esiste un modo per creare un database MySql copiando dati e struttura da un altro? tipo: CREATE DATABASE 'nuovo_db' SOURCE 'vecchio_db';
E' possibile una cosa del genere?
Grazie per l'aiuto!
Il dump contiene tutto, dati e struttura, a meno che non specifichi tu che vuoi solo i dati o solo la struttura. Se il database è di grandi dimensioni, consiglio mysqldumper (non mysqldump) http://www.mysqldumper.net/
Sì, è possibile anche clonare una sola tabella in SQL.
Solo struttura:
CREATE TABLE new_t LIKE old_t;
E poi i dati:
INSERT INTO new_t SELECT * FROM old_t;
(esisterebbe anche un CREATE ... SELECT che fa tutto in un unico passaggio, ma potresti ritrovarti colonne di dimensioni diverse, o che diventano NOT NULL)
Grazie mille per le risposte! Ho risolto come mi avete consigliato.