6.5 Définition de données : CREATE , DROP , ALTER
6 Référence du langage MySQL
Manuel de Référence MySQL 4.1 : Version Française
. Syntaxe de CREATE DATABASE . Syntaxe de DROP DATABASE . Syntaxe de CREATE TABLE . Syntaxe de ALTER TABLE . Syntaxe de RENAME TABLE ->Syntaxe de DROP TABLE . Syntaxe de CREATE INDEX . Syntaxe de DROP INDEX
|
6.5.6 Syntaxe de DROP TABLE
DROP [TEMPORARY] TABLE [IF EXISTS] nom_de_table [, nom_de_table2,...] [RESTRICT | CASCADE]
|
DROP TABLE
supprime une ou plusieurs tables. Toutes les données
et la structure de la tables sont
perdues
, alors soyez
prudents
avec cette commande !Depuis la version 3.22 de MySQL, vous pouvez utiliser le mot réservé
IF EXISTS
pour éviter l'affichage des erreurs pour les tables qui n'existent
pas.
RESTRICT
et
CASCADE
sont autorisés pour faciliter le port.
Pour le moment, elles ne font rien.
Note
:
DROP TABLE
validera automatiquement la transaction actives.
TEMPORARY
est pour le moment ignoré; Dans un futur proche, il servira à
s'assurer qu'on efface vraiment une table temporaire.
|