Sintaxe DROP TABLE
DROP TABLE
remove uma ou mais tabelas. Todos os dados e definições de tabela são removidos, assim tenha cuidado com este comando!
Desde o MariaDB v3.22m 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
. Leia "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.