Maison >base de données >tutoriel mysql >mysql advanced (10) type de données FLOAT peu fiable

mysql advanced (10) type de données FLOAT peu fiable

黄舟
黄舟original
2017-02-09 15:34:231152parcourir

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) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn