MySQL Forums
Forum List  »  Portuguese

Como proceder?
Posted by: Felipe lisbao
Date: July 08, 2009 06:20AM

Olá...
Eu tenho uma tabela que eu chamo de func de funcionario.

Nessa tabela vou cadastrar os funcionários. Mas tem muitas tabelas ligadas a ela, como a tabela empregos_anteriores e a tabela Data_entrevista

Assim queria fazer o seguinte...
ligar o id de func no campo id_func das duas tabelas. Esse id_func é o campo que recebe o id do funcionario cadastrado anteriormente na tabela func.

O que eu quero fazer é o seguinte... quando deleto um funcionario, o mysql deleta automaticamente todos os registros desse funcionario nas tabelas ligadas a ele.

E é isso que eu não sei como fazer no MySQL e não sei se o comando OnDelete faz isso...

Alguém poderia me ajudar a como construir esse modelo no mysql, se o certo é ligar a tabela func nas duas ou ligar cada uma das tabelas auxiliares na tabela func.

a tabela func possui :
id
nome
email
cpf

empregos_anteriores:
id
id_func
nome_emprego_anterior
data_entrada
data_saida

data_entrevista:
id
id_func
data_entrevista

Obrigado

Options: ReplyQuote


Subject
Views
Written By
Posted
Como proceder?
5175
July 08, 2009 06:20AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.