• 0
Sign in to follow this  
Anacarolina.santos

Problemas com Chave estrangeira

Question

Boa noite,

Estou usando o phpmyadmin para criar o bd. Ao criar a referência recebo a mensagem de que foi criada com sucesso. 

Tenho a tabela férias e a tabela funcionário. A tabela férias armazena o código do funcionário que está entrando de férias. Fui instruída a fazer o seguinte teste para verificar se o relacionamento está funcionando: adicionar na tabela férias, um registro com o código de um funcionário que não exista na tabela funcionário, e caso não fosse possível criar esse registro isso queria dizer que o relacionamento estaria funcionando. Porém o registro é adicionado sem dar qualquer erro.

Gostaria de saber se esse teste é realmente válido. Se não for, me digam outra forma de testar. Se for, em nome de Jesus, me ajudem a descobrir o que deu errado!

💜

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

oi.. teste ok. poste a instrução (SQL) que você está usando ou tente essa aqui:

alter table ferias add foreign key(id do funcionario)
references funcionario(id)

obs: isso se você esta usando uma chave primaria chamada id
na tabela funcionario, se tiver a chava primaria c/ outro nome utilize esse outro nome.

obs: n e por nada não; mas eu não confio muito nesse phpadmin.
qqer coisa retorne.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this