Sla geldwaarden niet op als float, gebruik het DECIMAL of NUMERIEKE type:
Documentatie voor MySQL-numerieke typen
EDIT &verduidelijking:
Zwevende waarden zijn kwetsbaar voor afrondingsfouten omdat ze een beperkte nauwkeurigheid hebben, dus tenzij het u niet kan schelen dat u slechts 9,99 krijgt in plaats van 10, moet u DECIMAAL/NUMERIEK gebruiken, aangezien het vaste-kommanummers zijn die dergelijke problemen niet hebben.