반응형
"가격" 열에 가장 적합한 MySQL 유형은 무엇입니까?
나는 가지고 있다price
에 기고하다.products
테이블.
이 칼럼에는 어떤 MySQL 타입이 가장 적합한지 궁금합니다.그런가요?DECIMAL
,FLOAT
아니면 다른 것?
가격은 다음과 같습니다.139.99
,40
,14.5
(가게와 같이 소수점 뒤의 두 자리).
조언 부탁드립니다.
DECIMAL beacuse 10진수 값이 정확하게 저장됩니다.예를 들어 DISTAL(10, 2)는 999999,999보다 높지 않은 가격에 적합할 것입니다.MySQL Docs 참조
필드 유형 "10진수"가 가장 적합합니다.예를 들어 다음과 같습니다.
`product_price` decimal(8, 2) NOT NULL,
가격을 저장하다999999.99
가격이 높다면, 그 때 사용할 수 있습니다.
`product_price` decimal(12, 2) NOT NULL,
즉, 최대9999999999.99
돈에는 반드시 십진법을 사용해야 한다.다른 대답과 달리 부동소수점은 절대 아닙니다.varchar를 사용하면 계산을 할 수 없습니다.
언급URL : https://stackoverflow.com/questions/4397302/what-mysql-type-is-most-suitable-for-price-column
반응형
'programing' 카테고리의 다른 글
MySQL에서 영숫자만 포함하는 행만 선택 (0) | 2022.11.02 |
---|---|
배열에 TypeScript 문자열이 포함되어 있는지 확인하려면 어떻게 해야 합니까? (0) | 2022.11.02 |
쿼리 문자열 내에서 어레이를 전달하려면 어떻게 해야 합니까? (0) | 2022.11.02 |
PyTorch에서 모델 요약을 인쇄하려면 어떻게 해야 합니까? (0) | 2022.11.02 |
PHP DateInterval에서 총 시간(초)을 계산합니다. (0) | 2022.11.02 |