Quand une table n'est plus nécessaire, vous pouvez la supprimer définitivement de votre base de données en utilisant le Panel MySQL Nobregas. Supprimer une table efface toutes ses données, colonnes, index et structure — c'est une suppression complète et irréversible.
Ce Qui Se Passe Quand Vous Supprimez une Table
Supprimer une table supprime définitivement :
- Toutes les lignes et données stockées dans la table.
- Toutes les colonnes et le schéma de la table.
- Tous les index, clés et contraintes définis sur la table.
- Tous les triggers associés à la table.
La table ne peut pas être récupérée après la suppression à moins d'avoir une sauvegarde.
Comment Supprimer une Table
- Connectez-vous sur mysql.nobregas.org.
- Naviguez vers Databases > cliquez sur Manage sur votre base de données.
- Dans la liste des tables, trouvez la table que vous souhaitez supprimer.
- Cliquez sur le bouton Drop (rouge, avec une icône de corbeille) sur la ligne de cette table.
- Une boîte de dialogue de confirmation apparaît demandant : "Drop table [nom] ? Toutes les données seront supprimées."
- Cliquez sur Drop Table pour confirmer.
La table est supprimée instantanément. Elle disparaît de la liste des tables et la taille de votre base de données diminue en conséquence.
Drop vs. Truncate
| Fonctionnalité | Drop | Truncate |
|---|---|---|
| Supprime les données | Oui | Oui |
| Supprime la structure de la table | Oui | Non |
| La table existe encore après | Non | Oui |
| Peut insérer de nouvelles données après | Non (table supprimée) | Oui |
| Réinitialise l'auto-incrémentation | N/A | Oui |
Utilisez Drop quand vous n'avez plus du tout besoin de la table. Utilisez Truncate quand vous voulez garder la table mais effacer ses données.
Avant de Supprimer
- Créez une sauvegarde — Utilisez la page Backups pour enregistrer l'état de votre base de données avant de supprimer des tables importantes.
- Vérifiez les dépendances — D'autres tables peuvent référencer cette table via des clés étrangères. La supprimer pourrait causer des erreurs dans votre application.
- Vérifiez le nom de la table — Assurez-vous de supprimer la bonne table. Regardez attentivement le nom de la table avant de confirmer.
Récupérer une Table Supprimée
Si vous avez une sauvegarde qui inclut la table supprimée, vous pouvez la restaurer :
- Allez sur la page Backups.
- Trouvez une sauvegarde créée avant la suppression.
- Cliquez sur Restore pour restaurer l'état complet de la base de données, y compris la table supprimée.
Note : La restauration remplace toute la base de données, donc toute donnée ajoutée après la sauvegarde sera écrasée.
Supprimer des Tables via SQL
Vous pouvez également supprimer des tables en utilisant la page SQL Query :
DROP TABLE IF EXISTS ancien_nom_table;
La clause IF EXISTS empêche une erreur si la table a déjà été supprimée.