Không lưu trữ giá trị tiền dưới dạng float, hãy sử dụng loại DECIMAL hoặc NUMERIC:
Tài liệu cho các loại số MySQL
CHỈNH SỬA &làm rõ:
Các giá trị float dễ bị lỗi làm tròn vì chúng có độ chính xác hạn chế, vì vậy trừ khi bạn không quan tâm rằng bạn chỉ nhận được 9,99 thay vì 10,00, bạn nên sử dụng DECIMAL / NUMERIC vì chúng là số điểm cố định không gặp vấn đề như vậy.