FLOAT
est un type de données approximatif - voir :
Problèmes avec les valeurs à virgule flottante
Types numériques
Essayez de changer FLOAT
à DECIMAL(30,15)
pour vous assurer que vous avez la bonne précision.
Si vous souhaitez une discussion approfondie sur la virgule flottante, vous pouvez essayer cet article :
Ce que tout informaticien doit savoir sur l'arithmétique en virgule flottante