2011-01-23 1 views
1

저는 지금이 문제에 대해 지금까지 씨름하고 있습니다.Navicat MySQL - 가져 오기 기능이 내 번호를 뒤범수가되었습니다.

클라이언트가 나에게 4 개의 스프레드 시트 파일을 제공했습니다.이 파일은 모두 정상적으로 작동합니다. 그들에게 잘못된 것은 아닙니다.

부품 번호, 품목 이름 및 가격과 같은 항목이 있습니다.

가격은 다음과 같이보고 : 7.99 또는 0.58

을하지만 MySQL을위한 Navicat는을 사용하여 새, 빈 데이터베이스 테이블에 스프레드 시트를 가져올 때, 숫자는 엉망 얻을!

대부분이 지금처럼 보입니다 : 7.9986 및 0.0580 등 기타 등!

가격이 수만 개이기 때문에 모든 제품의 가격을 알 수 없기 때문에 때로는 실제 가격이 무엇인지 알지 못합니다. 잘못된 가격입니다.

이 문제의 원인에 대해서는 잘 모릅니다.

아무런 도움이 필요하지 않습니다.

고맙습니다.

답변

1

정확한 문제 일 수 있습니다. "새로운 비어있는"테이블의 가격 열에 어떤 데이터 유형을 사용하고 있습니까? 해당되는 경우 FLOAT (말)보다는 DECIMAL 또는 NUMERIC을 사용해보십시오.

+0

감사합니다. MySQL 용 Navicat 가져 오기 마법사를 사용할 때 어떤 옵션도 보이지 않습니다. -S ** 편집 ** : 저도 간과되었습니다. 나는 이제 그걸 줄거야. –

+0

Brilliant! 나는 너무 어리 석다. 그러나 soooo는 지금 훨씬 더 안심했다. 감사합니다!!! –