Rinominare le tabelle MySQL

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;

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

Statistiche

Details  Questo articolo è stato visualizzato 2.804 volte.

Segnala presso

add to oknotizie add to ziczac add to technotizie add to fai_informazione add to wikio add to segnalo add to koolontheweb add to facebook add to delicious add to google add to stumbleupon add to technorati add to ask add to live

Votazioni

  • Currently 0; ?>/ TOTALSTARS
  • 1
  • 2
  • 3
  • 4
  • 5

Commenti

Details Gli utenti del sito hanno rilasciato 0 commenti, di cui 0 in attesa di approvazione.

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.


Codice di conferma

Inserisci nella casella di testo i caratteri presenti nell'immagine.