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.