Erros de SQL/Banco de DadosErro
MySQL 1451MySQL 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.
Códigos de Erro Relacionados
Erros de SQL/Banco de DadosErro
2D0002D000 — Encerramento de Transação Inválido
Um comando de encerramento de transação era inválido no contexto atual.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
2200822008 — Overflow de Campo de Data e Hora
Um valor de data e hora está fora do intervalo válido para o campo.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
MySQL 1142MySQL 1142 — Comando Negado
O usuário não possui o privilégio necessário em nível de tabela.
mysql
Ver detalhes Erros de SQL/Banco de DadosErro
5400054000 — Limite do Programa Excedido
Um limite de implementação do banco de dados foi excedido.
postgresql
Ver detalhes Erros de SQL/Banco de DadosErro
SQLITE_PERM (3)SQLITE_PERM (3) — Permissão de Acesso Negada
O modo de acesso solicitado ao arquivo de banco de dados não é permitido.
sqlite
Ver detalhes Erros de SQL/Banco de DadosInformação
SQLITE_EMPTY (16)SQLITE_EMPTY (16) — O Banco de Dados Está Vazio
O arquivo de banco de dados existe, mas não contém tabelas.
sqlite
Ver detalhes