Olá. Estou com o seguinte erro ao chamar a procedure novoAluguel_22
Olá. Estou com o seguinte erro ao chamar a procedure novoAluguel_22
Olá, Thayná, tudo certinho?
O erro error code 1062 duplicate entry for key 'primary
que você está recebendo indica que há uma tentativa de inserir uma entrada duplicada em uma coluna que deve ter valores únicos, nesse caso, a coluna aluguel_id
da tabela alugueis
.
Portanto, no seu caso já existe o aluguel com o ID '10001'
, o que está impedindo a execução da procedure
e gerando esse erro. Neste caso, você pode deletar esse aluguel.
DELETE FROM alugueis WHERE aluguel_id = '10001';
Em seguida, execute novamente o código da procedure.
CALL novoAluguel_22;
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!