Não é possível adicionar ou atualizar a linha filha
❌ Erro
Não é possível adicionar ou atualizar uma linha filha: uma restrição de chave estrangeira falha
📍 Contexto
Acontece ao inserir em uma tabela com uma chave estrangeira que referencia outra tabela (por exemplo, licenças vinculadas a painéis, armazéns vinculados a proprietários), mas a linha referenciada não existe.
✅ Solução
- Insira a linha pai primeiro (por exemplo, crie o armazém antes de atribuí-lo).
- Ou desative as verificações rigorosas se você não precisar da aplicação de FK:
SET FOREIGN_KEY_CHECKS=0;
ℹ️ Informações Adicionais
- Nem todos os scripts usam chaves estrangeiras — muitos as comentam para evitar problemas.
- Se você as habilitar, sempre respeite a ordem de inserção.
- Para mais informações sobre chaves estrangeiras, consulte a documentação do MySQL.