DROP <objet>

Supprime l’objet spécifié du système.

Voir aussi :

CREATE <objet> , SHOW <objets> , UNDROP <objet>

Notes générales sur l’utilisation

  • La commande DROP peut inclure une clause IF EXISTS. Si spécifiée et que l’objet cible n’existe pas, la commande ne renvoie pas d’erreur et se termine avec succès.

  • Les paramètres CASCADE | RESTRICT ne s’appliquent qu’aux bases de données, aux schémas et aux tables, et sont utilisés pour spécifier si l’objet peut être détruit si des clés étrangères qui font référence à l’objet existent :

    • CASCADE détruit l’objet, ainsi que toutes les clés étrangères qui font référence à l’objet.

    • RESTRICT renvoie un avertissement et ne détruit pas l’objet.

Exemples

DROP DATABASE mydb;

DROP DATABASE IF EXISTS mydb;

DROP DATABASE IF EXISTS mydb RESTRICT;

DROP DATABASE IF EXISTS mydb CASCADE;
Copy