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
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.