codestates / codestates/Tip-Talk
[Error] Mysql에 좌표 저장시 원치 않는 값으로 저장
Open
버그 수정
에러 발생
확인 완료
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### **어떤 에러인가요?**
- Mysql에 좌표 저장시 원치 않는 값으로 저장됩니다.
### **에러 메시지**
원하는 값 : 37.55017434738842
데이터베이스에 저장된 값 : 37.55017471313477
### **에러 핸들링 방법**
- 어떻게 핸들링 하셨나요?
`FLOAT`, `DOUBLE` 데이터 타입 모두 부동 소수형으로 의도치 않은 값으로 반환하지만 `DECIMAL` 타입은 고정 소수형으로 데이터의 정확도를 요구하는 경우에 사용할 수 있다.
```javascript
lat: {
type: Sequelize.DECIMAL(20, 17),
},
lng: {
type: Sequelize.DECIMAL(20, 17),
},
```
### **에러 핸들링을 위해 참고한 레퍼런스 링크**
[데이터 타입](https://blog.martinwork.co.kr/mysql/2020/01/17/mysql-data-type.html)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.