Eu tenho um banco de dados que contém dados financeiros armazenados como floats. Naturalmente, isso pode apresentar um problema real em momentos aleatórios (por exemplo, quando há um valor exato que não pode ser aproximado o suficiente com um algoritmo de ponto flutuante).
Minha pergunta é :
- O uso
ALTER TABLE table MODIFY field fixed(10,2)
preservará o valor fixo que é mostrado atualmente pelo MySQL quando você selecionar o campo? - Existe alguma possibilidade do valor ser algo diferente disso?