Tipo de dados decimal está arredondando os valores
Eu defini meuMySQL
tipo de dados da tabela de campo para odecimal
porque pelo que eu li, eu seria capaz de armazenar o preço com vírgulas / pontos nodecimal
campos de tipos de dados ... O problema é que sempre que eu armazeno qualquer dado com vírgula ou ponto, o MySQL está arredondando automaticamente para cima ou para baixo. Por exemplo. Quando estou executando a seguinte consulta:
UPDATE table SET field = 114.21 WHERE id = 1;
Em seguida, o campo é definido, mas o valor é arredondado para 114, em vez de exibir os dados definidos na consulta (114.21
) - Há alguma solução para isso? Ou eu deveria apenas usar outro tipo de dados?