Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Error] Mysql에 좌표 저장시 원치 않는 값으로 저장 #82

Open
3000-2 opened this issue Nov 1, 2021 · 0 comments
Open

[Error] Mysql에 좌표 저장시 원치 않는 값으로 저장 #82

3000-2 opened this issue Nov 1, 2021 · 0 comments

Comments

@3000-2
Copy link
Contributor

3000-2 commented Nov 1, 2021

어떤 에러인가요?

  • Mysql에 좌표 저장시 원치 않는 값으로 저장됩니다.

에러 메시지

원하는 값 : 37.55017434738842
데이터베이스에 저장된 값 : 37.55017471313477

에러 핸들링 방법

  • 어떻게 핸들링 하셨나요?

FLOAT, DOUBLE 데이터 타입 모두 부동 소수형으로 의도치 않은 값으로 반환하지만 DECIMAL 타입은 고정 소수형으로 데이터의 정확도를 요구하는 경우에 사용할 수 있다.

      lat: {
        type: Sequelize.DECIMAL(20, 17),
      },
      lng: {
        type: Sequelize.DECIMAL(20, 17),
      },

에러 핸들링을 위해 참고한 레퍼런스 링크

데이터 타입

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant