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

Geldbeträge in mysql speichern

Speichern Sie Geldwerte nicht als Float, verwenden Sie den Typ DECIMAL oder NUMERIC:

Dokumentation für numerische MySQL-Typen

BEARBEITEN &Klarstellung:

Float-Werte sind anfällig für Rundungsfehler, da sie eine begrenzte Genauigkeit haben. Wenn es Ihnen also egal ist, dass Sie nur 9,99 statt 10,00 erhalten, sollten Sie DECIMAL/NUMERIC verwenden, da es sich um Festkommazahlen handelt, bei denen solche Probleme nicht auftreten.