반응형
MySQL 데이터베이스에 많은 레코드를 저장하고 싶습니다. 그들 모두는 돈 가치를 포함합니다. 하지만 한 자리에 몇 자리가 삽입 될지 모르겠습니다.
Which data type do I have to use for this purpose?
VARCHAR 또는 INT (또는 기타 숫자 데이터 유형)?
해결 방법
돈은 정확한 표현이 필요하기 때문에 float
와 같은 근사적인 데이터 유형을 사용하지 마십시오. 고정 소수점 숫자 데이터 유형을 사용할 수 있습니다.
decimal(15,2)
이러한 유형은 통화 데이터와 같이 정확한 정밀도를 유지하는 것이 중요한 경우에 사용됩니다.
참조 페이지 https://stackoverflow.com/questions/13030368
반응형
'MySql' 카테고리의 다른 글
MySQL-하위 행을 추가하거나 업데이트 할 수 없음 : 외래 키 제약 조건이 실패 함 (0) | 2021.01.23 |
---|---|
MySQL Windows 7에서 mysql 서버를 다시 시작하십시오. (0) | 2021.01.23 |
MySQL 열 수가 다른 두 쿼리 결합 (0) | 2021.01.23 |
MySQL 오류 : pdo_mysql을 설치하는 동안 php_pdo_driver.h를 찾을 수 없습니다. (0) | 2021.01.23 |
MySQL 데이터베이스의 JSON 대 직렬화 배열 (0) | 2021.01.23 |
댓글