Tôi có một cột trong bảng của mình là DECIMAL(19,4)
và tôi đang tạo Thực thể cho dự án, cách nào đúng để xác định trường này? Các tham số chính xác và quy mô có nghĩa là gì trong Doctrine Annotations?Cách đúng để xác định chú thích cho loại DECIMAL trong Doctrine2
20
A
Trả lời
46
Độ chính xác là số chữ số trong số. Ví dụ: 123456.78 có độ chính xác 8.
Quy mô là số lượng chữ số thập phân tối đa. 123456.78 có thang điểm 2.
DECIMAL(19,4)
sẽ cho phép 19 chữ số, với bốn chữ số thập phân.
Chú thích cho điều đó sẽ là:
@Column(type="decimal", precision=19, scale=4)