Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] [if exists].

nao entendi o uso do [if exists]

2 respostas
solução!

Oii Levi, tudo bem?

Imagine que você tem um banco de dados chamado "sucos" e você quer apagá-lo. Você usaria o comando DROP DATABASE sucos;. Mas, e se você acidentalmente digitou o nome errado do banco de dados ou o banco de dados "sucos" já foi excluído? Se você executar o comando DROP DATABASE para um banco de dados que não existe, o MySQL retornará um erro.

É aqui que a cláusula [IF EXISTS] entra. Ela diz ao MySQL: "Tente apagar este banco de dados, mas apenas se ele realmente existir". Então, se você escrever DROP DATABASE IF EXISTS sucos; e o banco de dados "sucos" não existir, o MySQL não retornará um erro. Ele simplesmente não fará nada.

Espero ter ajudado.

Um abraço e bons estudos.

Positivo obrigado