Come spostare una tabella da un database a un altro database senza utilizzare phpMyAdmin? Sarà meglio se è possibile da PHP.Spostare la tabella da un database all'altro in MySQL
risposta
ALTER TABLE ..
possono essere usati per spostare le tabelle da un database a un altro:
alter table my_old_db.mytable rename my_new_db.mytable
Attenzione: come hai chiesto, questa è una mossa, non una copia nel nuovo database!
Ma si può mantenere i dati della tabella (e non vincoli di integrità se si applicano nel tuo caso)
Per quanto riguarda PHP, PHP è in grado di eseguire comandi SQL in modo che non sarà un problema (posso essere più preciso se si desiderio).
ciò produce un errore: ERRORE 1435 (HY000): Trigger nello schema errato –
@lal_bosdi 'Se esistono trigger associati a una tabella che viene spostata in un altro database utilizzando RENAME TABLE, l'istruzione non riesce con l'errore Trigger in errato schema. Le chiavi esterne che puntano alla tabella rinominata non vengono aggiornate automaticamente. In questi casi, è necessario eliminare e ricreare le chiavi esterne affinché funzionino correttamente. Http://dev.mysql.com/doc/refman/5.7/en/rename-table.html È necessario esportare la tabella per SQL e importare in nuovo db. Oppure rilascia tutti i trigger, sposta la tabella e crea i trigger necessari dal codice SQL di backup. – Enyby
Wow! Questo comando funziona istantaneamente rispetto a fare un 'insert into' – Nav
Tutto il database (tutte le tabelle):
mysqldump -u root databasename > dump.sql
mysql -u root databasename < dump.sql
One Table:
mysqldump -u root -p yourpass dbname tablename | mysql -u root -p pass secondDB
PHP:
Run PHP SELECT FROM SOURCE-DBTABELLA ed eseguire INSERT INTO Table IN TARGET-DB
Nota: tutti i comandi precedenti eseguono una copia anziché uno spostamento. – Sparkzz
- 1. tronca tutta la tabella nel database mysql
- 2. Voglio copiare la tabella contenuta da un database e inserirla in un'altra tabella di database
- 3. Aggiornamento tabella MySQL da un file locale
- 4. Applicare query mysql a ciascuna tabella in un database
- 5. Come eliminare tutta la tabella in MySQL?
- 6. Come spostare la tabella da un tablespace a un altro in oracle 11g
- 7. Copia tabella da un database all'altro
- 8. Ripristino di una tabella MySQL nel database
- 9. la progettazione del campo della tabella nel database mysql?
- 10. Esporre database/tabella MySQL utilizzando REST
- 11. Come spostare le righe in mysql
- 12. Come copiare i dati da un database/tabella ad un altro database/tabella
- 13. Inserisci MySQL da un database in un altro
- 14. Come ottenere caratteri speciali da un database MySQL con PHP
- 15. Esportare database MySQL da XAMPP
- 16. Wordpress aggiorna la tabella mysql
- 17. Inserire dati da un'altra tabella con un loop in mysql
- 18. creazione di un database in mysql da java
- 19. Creazione Tassonomia tabella in MySQL
- 20. MySQL Crea errore tabella - La tabella non esiste
- 21. Come ricreare una tabella InnoDB MySQL da un file .ibd?
- 22. Come spostare la riga della tabella in jQuery?
- 23. Come rimuovo un vincolo di unicità da una tabella MySQL?
- 24. PostgreSQL: copia dati da una tabella, database, server a un'altra tabella, un altro database, server
- 25. Come eliminare da un database?
- 26. SparkSQL legge dalla tabella del database MySQL usando Python
- 27. Crea database innodb in mysql
- 28. Convertire un database MySQL da latino a UTF-8
- 29. La tabella Mysql sta esaurendo i codici
- 30. Inserire Backbone.js in database MySQL
[Cosa hai provato?] (Http://whathaveyoutried.com) –
SE hai trovato utili le risposte, non dimenticare di aumentare il voto e/o segnare correttamente. – Jordan
In che modo questa domanda non è aerea? Certamente lo voglio fare (cosa che penso che farò con esportazione e importazione) – Mawg