Ir para o conteúdo
Erros de SQL/Banco de DadosErro
MySQL 1451

MySQL 1451 — Não é Possível Excluir ou Atualizar a Linha Pai

Uma chave estrangeira impede a modificação de uma linha pai referenciada.

mysql

O que causa este erro

A linha é referenciada por linhas filhas. Excluir ou atualizar a PK violaria a integridade referencial.

Como corrigir

Elimine/atualize primeiro as linhas filhas. Adicione ON DELETE CASCADE ou ON UPDATE CASCADE. Use SET FOREIGN_KEY_CHECKS=0 se for seguro.

Documentação Oficial

Códigos de Erro Relacionados