DROP TABLE
Catégorie : structure
Supprime complètement une table et toutes ses données de la base de données. Action irréversible. L'option IF EXISTS évite une erreur si la table n'existe pas.
📝 Syntaxe
DROP TABLE [IF EXISTS] nom_table💡 Exemples
DROP TABLE anciens_eleves→ Table supprimée
DROP TABLE IF EXISTS backup_data→ Table supprimée ou rien si elle n'existe pas
🎯 Exercice
Supprimez la table 'essai' si elle existe, sans provoquer d'erreur si elle n'existe pas
Voir la solution
DROP TABLE IF EXISTS essai⚠️ Pièges courants
- Supprimer une table par erreur (données perdues)
- Supprimer une table référencée par des clés étrangères
- Oublier l'option IF EXISTS quand on n'est pas sûr de l'existence
- Confondre avec DELETE (DELETE supprime les données, DROP supprime la table)
