Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (clube_do_livro
.estoque
, CONSTRAINT CE_ESTOQUE_LIVROS
FOREIGN KEY (ID_LIVRO
) REFERENCES livros
(ID_LIVRO
)) 0.016 sec
Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (clube_do_livro
.estoque
, CONSTRAINT CE_ESTOQUE_LIVROS
FOREIGN KEY (ID_LIVRO
) REFERENCES livros
(ID_LIVRO
)) 0.016 sec
Oi, Rodrigo, tudo certo?
O erro acontece porque você tentou inserir um registro na tabela ESTOQUE
com um valor do ID_LIVRO
que não existe na tabela LIVROS
.
A chave estrangeira CE_ESTOQUE_LIVROS
tentou garantir que todos os valores do ID_LIVRO
existam na tabela LIVROS
.
Para resolver o problema, você precisa checar se todos os ID_LIVRO
na tabela ESTOQUE
existam na tabela LIVROS
. Você pode corrigir os valores ou adicionar os livros correspondentes na tabela antes de tentar inserir na ESTOQUE
.
Se a dúvida persistir, estamos aqui.
Abraços!