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.
http://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
http://dev.mysql.com/doc /refman/5.0/en/problems-with-float.html