Aujourd'hui, alors que je concevais la table de données, j'ai soudainement découvert que FLOAT s'est avéré très peu fiable, je vous suggère donc de passer au type DOUBLE
La raison est :
. Dans le manuel MySQL Comme mentionné dans l'article, tous les calculs dans MySQL sont effectués en double précision. L'utilisation de float (simple précision) entraînera des erreurs et des résultats inattendus.
Lorsque nous interrogeons des données, MySQL utilise la précision des valeurs décimales de 64 bits pour effectuer l'opération DECIMAL float(5.54) = 5.54 S'il y a une perte de précision, ce n'est pas égal. De cette façon, les données que nous devrions pouvoir trouver disparaîtront inexplicablement.
Ce qui précède est le contenu du type de données FLOAT peu fiable MySQL Advanced (10). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !