1
resposta

[Bug] Código é reconhecido no sistema, mas quando dou select * from não consta na base essa atualização

Gostaria de saber por que meu banco não está atualizando o comando abaixo, ele reconhece o comando e mostra que foi bem sucedido, mas quando vou verificar, não esstá atualizado

UPDATE tabela_de_vendedores SET PERCENTUAL_COMISSÃO = '0.20' Where Matricula = '0236';

Alguém pode me ajudar?

1 resposta

Olá, Diego, tudo bem?

Para solucionar o problema, peço que faça uma verificação se está selecionando o banco de dados corretamente. Além disso, notei que o percentual de comissão está entre aspas simples (' ') e o tipo de dados que definimos para o percentual comissão foi float. No SQL, as aspas simples são usadas para strings, portanto, tente fazer novamente a consulta retirando as aspas.

Como no código abaixo:

UPDATE TABELA_DE_VENDEDORES SET PERCENTUAL_COMISSAO = 0.11
WHERE MATRICULA = '00236';

Espero que ajude a solucionar o problema.

Caso o problema persista, fico à disposição para ajudá-lo.

Abraços e bons estudos!

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