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

黄舟
Libérer: 2017-02-09 15:34:23
original
1142 Les gens l'ont consulté

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 (m.sbmmt.com) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal