Restrições em chaves estrangeiras
Boa tarde pessoal!
Eu estou com uma dúvida em relação ao banco mysql, e as chaves estrangeiras.
Por exemplo se crio uma tabela desta forma:
CREATE TABLE teste(
nro_ped char(10) not null,
fornecedor CHAR(10) not null,
primary key(nro_ped),
foreign key (fornecedor)references fornecedor);
A chave estrangeira seria fornecedor, certo?E para mim inserir um fornecedor na tabela teste, eu teria que te-lo criado na outra tabela, mas se insiro um nesta tabela , mesmo que não tenha sido criado na tabelas fornecedores, ele aceita.
O que pode estar acontecendo?
Desde já agradeço a todos!
Abraços!
Discussão (3)
Carregando comentários...