Vì tiền cần một đại diện chính xác, không sử dụng các loại dữ liệu chỉ mang tính tương đối như float
. Bạn có thể sử dụng kiểu dữ liệu số điểm cố định cho kiểu như vậy
decimal(15,2)
-
15
là độ chính xác (tổng độ dài của giá trị bao gồm vị trí thập phân) -
2
là số chữ số sau dấu thập phân
Xem Loại số MySQL :
Những loại này được sử dụng khi điều quan trọng là phải duy trì độ chính xác chính xác, ví dụ:với tiền tệ dữ liệu.