Fórum Primary key referenciada para a própria tabela #497323

10/10/2014

0

Olá pessoal, na arquitetura do meu projeto tive a necessidade de fazer uma relação de pk para a própria tabela. Eu fiz isso porque eu quero registrar empresas matriz e sua filiais.
agora vem o problema, para um primeiro registro eu não sei o emp_id porque ele e AI.

tabela>>

# = PK
* = FK
AI = autoincrement

---------------------------------
empresa |
----------------------------------
# emp_id AI |
emp nom |
emp_cnpj |
* emp_id_mat |
---------------------------------

Abç.
Lucas Burg

Lucas Burg

Responder

Posts

10/10/2014

Wander Santos

Vc pode pegar o valor do ultimo registro e inserir na foreingn caso seja filiar. usa o MAX(id)
Responder

Gostei + 0

10/10/2014

Lucas Burg

Isso vai ser para os próximos registros, para o primeiro registro eu preciso saber qual e o próximo id, já consegui resolver com o show tables status, mais muito obrigado mesmo assim. abç
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar