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.