1
resposta

Error 1062

Olá. Estou com o seguinte erro ao chamar a procedure novoAluguel_22

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!