DROP [TEMPORARY] TABLE [IF EXISTS] nome_tabela [, nome_tabela,...] [RESTRICT | CASCADE]
DROP TABLE
remove uma ou mais tabelas. Todos
os dados e definições de tabela são
removidos, assim
tenha cuidado com este comando!
No MySQL Versão 3.22 ou posteriorm você pode usar a
palavra-chave IF EXISTS
para prevenir um erro
de ocorrer se não existir a tabela. Na versão 4.1 consegue-se
um NOTA
para todas as tabelas não esistentes
se for usado IF EXISTS
. See
Secção 4.6.8.9, “SHOW WARNINGS | ERRORS
”.
RESTRICT
e CASCADE
são
permitidos para portação se tornar tornar mais fácil. No
momento eles não fazem nada.
Nota: DROP
TABLE
fará automaticamente um commit da transação
ativa atualmente (exceto se você estiver usando a versão 4.1 e
a palavra-chave TEMPORARY
.
A opcão TEMPORARY
é ignorada na versão
4.0. Na versão 4.1 esta opção funciona como a seguir:
Só apaga tabelas temporárias.
INão finaliza uma transação em execução.
Nenhum direito de acesso é verificado.
Usar TEMPORARY
é uma boa maneira de
assegurar que você não apague uma tabela real.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.