Nếu bạn cần một giá trị chính xác, hãy lưu trữ nó dưới dạng một kiểu dữ liệu chính xác, chẳng hạn như DECIMAL(17,7) , sẽ cung cấp cùng một phạm vi với FLOAT(10,7) . Mặt trái duy nhất là DECIMAL sẽ chiếm nhiều dung lượng đĩa hơn FLOAT tương đương , tuy nhiên điều này là nhỏ so với việc sửa lỗi dấu phẩy động trong đó độ chính xác là mối quan tâm.
https://dev.mysql.com/doc /refman/5.0/en/fixed-point-types.html
Để biết thêm thông tin về các vấn đề số dấu phẩy động, phần sau có thể đáng đọc
https://dev.mysql.com/doc /refman/5.0/en/problems-with-float.html