DROP <objeto>

Remove o objeto especificado do sistema.

Consulte também:

CREATE <objeto> , SHOW <objetos> , UNDROP <objeto>

Notas de uso geral

  • O comando DROP pode incluir uma cláusula IF EXISTS. Se especificado e o objeto de destino não existir, o comando não retorna um erro e é concluído com sucesso.

  • Os parâmetros CASCADE | RESTRICT aplicam-se somente a bancos de dados, esquemas e tabelas, e são usados para especificar se o objeto pode ser descartado caso existam chaves estrangeiras que façam referência ao objeto:

    • CASCADE descarta o objeto, juntamente com todas as chaves estrangeiras que fazem referência ao objeto.

    • RESTRICT retorna um aviso e não descarta o objeto.

Exemplos

DROP DATABASE mydb;

DROP DATABASE IF EXISTS mydb;

DROP DATABASE IF EXISTS mydb RESTRICT;

DROP DATABASE IF EXISTS mydb CASCADE;
Copy