Voglio copiare lo schema di una tabella così come i dati all'interno di quella tabella in un'altra tabella di database in un altro database su un server attivo. Come potrei farlo?Voglio copiare la tabella contenuta da un database e inserirla in un'altra tabella di database
risposta
Se si desidera copiare una tabella da un database a un altro database, è sufficiente effettuare le operazioni riportate di seguito.
CREATE TABLE db2.table LIKE db1.table;
INSERT INTO db2.table SELECT * FROM db1.table;
uno dei trucchi più intelligenti che abbia mai trovato. – MatteoSp
Ottima soluzione se la tabella non ha vincoli di chiave esterna. L'ho usato per fare una copia di un intero database invece di una sola tabella. Per questo consiglio di usare il comando mysqldump. – thorne51
MySQL ora può memorizzare i dati della tabella in singoli file (e anche i file frm sono troppo per tabella). Questo approccio sarebbe senza dubbio funzionante, ma con enormi database è lento. C'è un altro modo, forse? –
semplicemente usare -
CREATE TABLE DB2.newtablename SELECT * FROM DB1.existingtablename;
CREATE TABLE db2.table_new AS SELECT * FROM db1.table_old
Se si desidera solo Struttura da copiare semplicemente utilizzare
CREATE TABLE Db_Name.table1 LIKE DbName.table2;
Ps> schema che non copierà e dati
In BASH si può fare:
mysqldump database_1 table | mysql database_2
- 1. Copia tabella da un database all'altro
- 2. Come copiare i dati da un database/tabella ad un altro database/tabella
- 3. PostgreSQL: copia dati da una tabella, database, server a un'altra tabella, un altro database, server
- 4. Tabella di database tridimensionale
- 5. Creazione database SQLite e tabella
- 6. Spostare la tabella da un database all'altro in MySQL
- 7. Genera classe da tabella datatable o database
- 8. Database - tabella dei fatti e tabella delle dimensioni
- 9. Come copiare le viste da un database ad un altro database
- 10. web.Config vs Tabella impostazioni database
- 11. Dropdown-Select per una tabella di database
- 12. Design tabella database "Segui utente"
- 13. sql: come copiare da una tabella in un'altra tabella
- 14. tronca tutta la tabella nel database mysql
- 15. tabella del database generico disegno
- 16. Trova un vincolo univoco nella tabella database
- 17. Progettazione tabella database per attività di pianificazione
- 18. Lettura e aggiornamento simultanei in una tabella di database
- 19. MySql, dividere una stringa e inserirla nella tabella
- 20. Ripristino di una tabella MySQL nel database
- 21. Ho bisogno di unire la tabella da altro database e qualche volta da altro server
- 22. Design della tabella di database "Preferenze utente"
- 23. Versione bozza della tabella del database
- 24. Perché la tabella django_migrations in tutti i database
- 25. Come modificare la proprietà di una tabella nel database
- 26. Come copiare un database da un computer a un altro?
- 27. ABAP: Sintassi per la creazione di una tabella interna dalla tabella di database esistente
- 28. chiavi esterne su una tabella da database diverso
- 29. Nomi tabella database: Plurale o Singolare
- 30. database-design: tabella dei mi piace?
utilizzare due d connessioni atabase e leggere la struttura della tabella da uno ed eseguire quella query in altri – Dau
Questi database sono istanze separate di mysql o lo stesso? Istanze diverse possono essere configurate con la replica se si tratta di un processo continuo. – Nick
ho la soluzione thanx :) – user1031092