Tenho uma tabela chamada:
solicitacaoemprestimo codemprestimo, dataemprestimo, horaemprestimo
e outra tabela chamada: emprestados codemprestados, dataemprestimo, horaemprestimo, fk(solicitaremprestimo_codemprestimo)
e usei esse comando:
INSERT INTO emprestados (dataemprestimo, horaemprestimo, solicitacaoemprestimo_codemprestimo) SELECT dataemprestimo, horaemprestimo, codemprestimo FROM solicitacaoemprestimo WHERE codemprestimo = '13'; DELETE FROM solicitacaoemprestimo WHERE codemprestimo = '13'; erro que esta dando: Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails (trabalhoclubedodvd.emprestados, CONSTRAINT fk_emprestados_solicitacaoemprestimo1 FOREIGN KEY (solicitacaoemprestimo_codemprestimo)
só que, na hora que eu vou deletar na tabela solicitacaoemprestimo porque meu dvd foi alugado, ele não deixa, mas eu gostaria de deletar porque esse item não será mais usado proque o dvd já foi alugado... Se alguém puder me ajudar desde já eu agradeço...