Rinominare le tabelle MySQL
Come rinominare una tabella tramite codice SQL e come spostare una tabella tra due database.
E' possibile rinominare qualunque tabella presente nel proprio database MySQL, utilizzando il comando rename.
I dati precedentemente presenti nella tabella non dovrebbero essere in alcun modo perduti, ma è comunque buona norma fare prima un backup di sicurezza.
Sintassi
RENAME TABLE [vecchio_database.]vecchia_tabella TO [nuovo_database.]nuova_tabella;
Come descritto nella sintassi, il nome dei database di provenienza e destinazione sono opzionali, devono essere inseriti solo nel caso in cui si voglia spostare la tabella tra due database. Nel caso dovessi solamente rinominare la tabella, e quindi non avrei bisogno di spostarla in un altro database, il comando sarà quindi:
RENAME TABLE vecchia_tabella TO nuova_tabella;
Esempio
Se volessi archiviare i clienti presenti in un database, nella tabella "clienti2" di un altro database, farei così:
RENAME TABLE progetto.clienti TO progetto2.clienti2;
Se volessi solamente rinominare la tabella stessa da "clienti" a "clienti2" invece ecco la soluzione:
RENAME TABLE clienti TO clienti2;
Note
rinominare tabella, spostare tabella, rename table, rename sql, rinominare sql, cambio nome, nome tabella, mysql, sql
Dettagli pubblicazione
Categoria: MySQL
Pubblicato da: loryzz in data: 14.01.2008 21:46:17
Ultima modifica di: loryzz in data: 21.01.2009 11:13:48
Votazioni
Lascia un commento
Tutti i commenti devono essere approvati da un amministratore prima di essere visualizzati al pubblico. Si tratta di una misura preventiva contro spam e pubblicità e non è necessario reinviare il commento.
Si prega di scrivere commenti in tema. Spam e messaggi promozionali non vengono approvati.
MySQL: interventi collegati
SQL: Selezionare righe duplicate pubblicato da loryzz in MySQL
Problemi di FLOAT pubblicato da loryzz in MySQL
Password di root dimenticata pubblicato da loryzz in MySQL
Selezione condizionale pubblicato da loryzz in MySQL
Backup & Restore pubblicato da loryzz in MySQL































Ritorna all'inizio
Commenti rispetto al totale
0 %
Percentuale di commento
0 %