Quando una tabella non è più necessaria, puoi rimuoverla permanentemente dal tuo database usando il Nobregas MySQL Panel. L'eliminazione di una tabella cancella tutti i suoi dati, colonne, indici e struttura — è una rimozione completa e irreversibile.
Cosa Succede Quando Elimini una Tabella
L'eliminazione di una tabella rimuove permanentemente:
- Tutte le righe e i dati memorizzati nella tabella.
- Tutte le colonne e lo schema della tabella.
- Tutti gli indici, le chiavi e i vincoli definiti sulla tabella.
- Tutti i trigger associati alla tabella.
La tabella non può essere recuperata dopo l'eliminazione a meno che tu non abbia un backup.
Come Eliminare una Tabella
- Accedi a mysql.nobregas.org.
- Vai su Databases > clicca Manage sul tuo database.
- Nell'elenco delle tabelle, trova la tabella che vuoi eliminare.
- Clicca il pulsante Drop (rosso, con icona cestino) nella riga di quella tabella.
- Appare una finestra di conferma che chiede: "Drop table [nome]? All data will be deleted."
- Clicca Drop Table per confermare.
La tabella viene rimossa istantaneamente. Scompare dall'elenco delle tabelle e la dimensione del database diminuisce di conseguenza.
Drop vs. Truncate
| Caratteristica | Drop | Truncate |
|---|---|---|
| Rimuove i dati | Sì | Sì |
| Rimuove la struttura della tabella | Sì | No |
| La tabella esiste ancora dopo | No | Sì |
| Si possono inserire nuovi dati dopo | No (tabella eliminata) | Sì |
| Resetta auto-increment | N/A | Sì |
Usa Drop quando non hai più bisogno della tabella. Usa Truncate quando vuoi mantenere la tabella ma cancellare i suoi dati.
Prima di Eliminare
- Crea un backup — Usa la pagina Backups per salvare lo stato del database prima di eliminare tabelle importanti.
- Controlla le dipendenze — Altre tabelle potrebbero fare riferimento a questa tabella tramite chiavi esterne. Eliminarla potrebbe causare errori nella tua applicazione.
- Verifica il nome della tabella — Assicurati di eliminare la tabella corretta. Controlla attentamente il nome prima di confermare.
Recuperare una Tabella Eliminata
Se hai un backup che include la tabella eliminata, puoi ripristinarla:
- Vai alla pagina Backups.
- Trova un backup creato prima dell'eliminazione.
- Clicca Restore per ripristinare l'intero stato del database, inclusa la tabella eliminata.
Nota: Il ripristino sostituisce l'intero database, quindi qualsiasi dato aggiunto dopo il backup verrà sovrascritto.
Eliminare Tabelle tramite SQL
Puoi anche eliminare tabelle usando la pagina SQL Query:
DROP TABLE IF EXISTS old_table_name;
La clausola IF EXISTS previene un errore se la tabella è già stata eliminata.