Ir para o conteúdo
JoaoRodrigues

MySQL - Verificar a existência de uma tabela

Mensagens Recomendadas

JoaoRodrigues    0
JoaoRodrigues

Já andei a pesquisar pela net fora, mas só encontro scripts em PHP.

Não há uma função/comando em SQL que me indique se uma tabela existe num determinada Schema ou não?

A maneira como tenho feito até agora (em Python) é tentar criar a tabela e se o erro for o de "Tabela inexistente" ele apitar...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
RVG    0
RVG

boax...

Apitar ? ? e se a coluna for a vida ?  :biggrin:  :biggrin:  :biggrin:

select count(table_name)
FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema = 'nome_do_schema' and table_name like 'nome_da_tabela_a_testar'

se for 0 nao existe

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade