Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Bester Datentyp zum Speichern von Geldwerten in MySQL

Da Geld eine genaue Darstellung benötigt, verwenden Sie keine Datentypen, die nur ungefähr sind, wie float . Sie können dafür einen numerischen Festkomma-Datentyp wie

verwenden
decimal(15,2)
  • 15 ist die Genauigkeit (Gesamtlänge des Werts einschließlich Nachkommastellen)
  • 2 ist die Anzahl der Nachkommastellen

Siehe Numerische Typen in MySQL :

Diese Typen werden verwendet, wenn es wichtig ist, die genaue Genauigkeit beizubehalten, z. B. bei Währung Daten.