Olá Murilo, tudo bem?
O erro indica um problema com a restrição de chave estrangeira na sua tabela alugueis. Especificamente, o erro "Cannot add or update a child row: a foreign key constraint fails" significa que você está tentando inserir ou atualizar uma linha na tabela alugueis com um valor de cliente_id
que não existe na tabela clientes
.
Para resolver isso, você precisa garantir que o cliente_id
que você está tentando inserir na tabela alugueis corresponda a algum cliente_id
existente na tabela clientes.
Para verificar se um cliente_id
específico existe na tabela clientes, você pode usar uma consulta SELECT
. Aqui está um exemplo de como ele pode fazer isso:
SELECT * FROM clientes WHERE cliente_id = '1002';
Se essa consulta retornar alguma linha, significa que o cliente_id '1002' existe na tabela clientes. Se a consulta não retornar nenhuma linha (ou seja, o resultado estiver vazio), significa que o cliente_id '1002' não existe na tabela clientes, e então, você precisará inserir o cliente correspondente antes de poder criar um aluguel para ele. Ajuste para o id que está tentando inserir.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!