Jangan simpan nilai uang sebagai float, gunakan tipe DECIMAL atau NUMERIC:
Dokumentasi untuk Jenis Numerik MySQL
EDIT &klarifikasi:
Nilai float rentan terhadap kesalahan pembulatan karena memiliki presisi yang terbatas, jadi kecuali jika Anda tidak peduli bahwa Anda hanya mendapatkan 9,99 alih-alih 10,00 Anda harus menggunakan DECIMAL/NUMERIC karena ini adalah angka titik tetap yang tidak memiliki masalah seperti itu.