Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jmbf

Testar se existe alguma referência (chave estrangeira)

Recommended Posts

Pessoal, gostaria de saber se existe algum comando mysql, que retorne se determinada chave primária possui vínculos de chave estrangeira.

Exemplo: Tenho uma tabela de pessoas e em outras tabelas utilizo dados de pessoas como fornecedores, clientes, entre outros. O que eu queria era poder testar se posso ou não excluir determinada "pessoa" da base de dados, ou se ela tem vínculos em qualquer tabela no BD.

De antemão agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por jmbf
      Pessoal, gostaria de saber se existe algum comando mysql, que retorne se determinada chave primária possui vínculos de chave estrangeira.
      Exemplo: Tenho uma tabela de pessoas e em outras tabelas utilizo dados de pessoas como fornecedores, clientes, entre outros. O que eu queria era poder testar se posso ou não excluir determinada "pessoa" da base de dados, ou se ela tem vínculos em qualquer tabela no BD.
      Obs: utilizo as restrições de foreing-key nas tabelas, porém o que eu queria era testar antes, para que o usuário não clique em excluir e depois apareça uma mensagem de falha ou algo assim, eu queria testar para habilitar ou não o botão de exclusão.
      De antemão agradeço!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.