Jika Anda membutuhkan nilai yang tepat, simpan sebagai tipe data yang tepat seperti DECIMAL(17,7) , yang akan memberikan rentang yang sama dengan FLOAT(10,7) . Satu-satunya kekurangan adalah DECIMAL akan memakan lebih banyak ruang disk daripada FLOAT yang setara , namun hal ini sepele dibandingkan dengan mengoreksi kesalahan floating point di mana presisi menjadi perhatian.
https://dev.mysql.com/doc /refman/5.0/en/fixed-point-types.html
Untuk informasi lebih lanjut tentang masalah angka floating point, berikut ini mungkin perlu dibaca
https://dev.mysql.com/doc /refman/5.0/en/problems-with-float.html