18
Tôi có một cột trong MySQL với kiểu DECIMAL (2,1). Khi tôi chèn số 10 vào cơ sở dữ liệu, nó đọc 9.9. Tôi muốn nó đọc 10.0. Bất kỳ ý tưởng? Cảm ơn.Loại dữ liệu DECIMAL MySQL
Tôi có một cột trong MySQL với kiểu DECIMAL (2,1). Khi tôi chèn số 10 vào cơ sở dữ liệu, nó đọc 9.9. Tôi muốn nó đọc 10.0. Bất kỳ ý tưởng? Cảm ơn.Loại dữ liệu DECIMAL MySQL
DECIMAL(2,1)
có nghĩa là (như số manual gợi ý) một số thập phân có chiều rộng 2 ký tự (tổng cộng!) Và 1 thập phân. Nếu bạn muốn 10.0
, bạn cần DECIMAL(3,1)
(ba chiều rộng, một số thập phân).
bản sao có thể có của [Cách sử dụng MySQL DECIMAL?] (Http://stackoverflow.com/questions/4834390/how-to-use-mysql-decimal) – nawfal