Als ich heute die Datentabelle entwarf, stellte ich plötzlich fest, dass FLOAT sehr unzuverlässig war, daher empfehle ich Ihnen, zum Typ DOUBLE zu wechseln
Der Grund ist:
Im MySQL-Handbuch Wie im Artikel erwähnt, werden alle Berechnungen in MySQL mit doppelter Genauigkeit durchgeführt. Die Verwendung von Float (einfache Genauigkeit) führt zu Fehlern und unerwarteten Ergebnissen.
Wenn wir Daten abfragen, verwendet MySQL die Genauigkeit von 64-Bit-Dezimalwerten, um die DECIMAL-Operation auszuführen. Wenn die Genauigkeit verloren geht, ist dies nicht gleich. Auf diese Weise verschwinden die Daten, die wir finden sollten, auf unerklärliche Weise.
Das Obige ist der Inhalt des unzuverlässigen FLOAT-Datentyps MySQL Advanced (10). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com).