Syntaxe de DROP INDEX
<<<
Syntaxe de DROP TABLE Syntaxe de RENAME TABLE
>>>

14.2 Définition de données : CREATE , DROP , ALTER
14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de ALTER DATABASE
Syntaxe de ALTER TABLE
Syntaxe de CREATE DATABASE
Syntaxe de CREATE INDEX
Syntaxe de CREATE TABLE
Syntaxe de DROP DATABASE
Syntaxe de DROP INDEX
->Syntaxe de DROP TABLE
Syntaxe de RENAME TABLE

14.2.8 Syntaxe de DROP TABLE


DROP [TEMPORARY] TABLE [IF EXISTS]
    tbl_name [, tbl_name] ...
    [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. Syntaxe de SHOW WARNINGS .

RESTRICT et CASCADE sont autorisés pour faciliter le port. Pour le moment, elles ne font rien.

Note : DROP TABLE va automatiquement valider les transactions actives (hormis si vous utilisez la version 4.1 et le mot clé TEMPORARY ).

L'option TEMPORARY est ignorée en 4.0. En 4.1, cette option fonctionne comme suit :
  • Détruit uniquement les tables temporaires.
  • Ne termine pas les transactions en cours.
  • Aucun droits d'accès n'est vérifié.
TEMPORARY est pour le moment ignoré; Dans un futur proche, il servira à s'assurer qu'on efface vraiment une table temporaire.

<< Syntaxe de DROP TABLE >>
Syntaxe de DROP INDEX Définition de données : CREATE , DROP , ALTER Syntaxe de RENAME TABLE