Oi pessoal, a minha chave estrangeira não referencia NADA !!! (MySQL Workbench CE 6.0.7)
Segue 2 tabelas e 2 inserts para exemplo:
CREATE TABLE tbprofessor
(
cod_matricula INT NOT NULL,
RG INT,
nome VARCHAR(45),
data_nascimento DATE,
CPF INT,
escolaridade VARCHAR(20),
cidade_residencia VARCHAR(45),
PRIMARY KEY (cod_matricula)
);
CREATE TABLE tbTelefoneProfessor
(
matricula_professor INT NOT NULL,
telefone_professor INT,
FOREIGN KEY (matricula_professor) REFERENCES tbprofessor(cod_matricula)
);
INSERT INTO tbprofessor(cod_matricula,RG,nome,data_nascimento,CPF,escolaridade,cidade_residencia)
values(1,123654,"Osvaldo",'1978-01-29',741258,"Superior","São Paulo");
INSERT INTO tbprofessor(cod_matricula,RG,nome,data_nascimento,CPF,escolaridade,cidade_residencia)
values(2,249856,"João",'1970-05-25',459872,"Superior","Curitiba");
OK até aqui tudo bem . . . Quando tento fazer isso:
SELECT * FROM tbTelefoneProfessor;
O meu resultado é esse:
matricula_professor telefone_professor
nada nada
Em telefone eu esperava NADA, mas em "matricula_professor" deveria ter valores, Mas não tem nada !!! alguém sabe porque a chave estrangeira "matricula_professor" não esta referenciando cod_matricula ?
Pergunta
Plastico Bolha
Oi pessoal, a minha chave estrangeira não referencia NADA !!! (MySQL Workbench CE 6.0.7)
Segue 2 tabelas e 2 inserts para exemplo:
OK até aqui tudo bem . . . Quando tento fazer isso:
SELECT * FROM tbTelefoneProfessor;
O meu resultado é esse:
Em telefone eu esperava NADA, mas em "matricula_professor" deveria ter valores, Mas não tem nada !!! alguém sabe porque a chave estrangeira "matricula_professor" não esta referenciando cod_matricula ?
Agradeço a Paciência sou iniciante de Mysql !
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados