Foi criado no início via BD algumas categorias ( Cat Filmes, Categoria Jogos e Categoria Livros), porém ao tentar excluir direto no sistema acontece um erro:
PDOException Object
(
[mensagem: protected] => SQLSTATE [23000]: Violação de restrição de integridade: 1451 Não é possível excluir ou atualizar uma linha pai: uma restrição de chave estrangeira falha (`estoque``produtos`, CONSTRAINT` fk_categorias` FOREIGN KEY (`categoria_id`) REFERÊNCIAS `categorias` (` id`))
[string: exceção: privada] =>
[código: protegido] => 23000
[arquivo: protected] => E: \ PHP PDO \ classes \ Categoria.php
[linha: protegida] => 69
[trace: Exception: private] => Matriz
(
[0] => Matriz
(
[arquivo] => E: \ PHP PDO \ classes \ Categoria.php
[linha] => 69
[função] => executar
[aula] => PDOStatement
[type] => ->
[args] => Matriz
(
)
)
[1] => Matriz
(
[arquivo] => E: \ PHP PDO \ categorias-excluir-post.php
[linha] => 10
[função] => excluir
[class] => Categoria
[type] => ->
[args] => Matriz
(
)
)
)
[anterior: exceção: privada] =>
[errorInfo] => Matriz
(
[0] => 23000
[1] => 1451
[2] => Não é possível excluir ou atualizar uma linha pai: uma restrição de chave estrangeira falha (`estoque``produtos`, CONSTRAINT` fk_categorias` FOREIGN KEY (`categoria_id`) REFERÊNCIAS` categorias` (`id`))
)
)
Mesmo eu indo direto no banco , eu tb não consigo... Parece que é uma restrição com a chave estrangeira. Como resolvo esse problema?
Estou passando meu Github: https://github.com/flavio-magela/PHP-PDO Obrigado pela ajuda.