2012-05-09 1 views
0

excel csv를 mysql에 업로드하는 동안 '1000'이 1.00이되고 최대 값은 999.99가됩니다. Microsoft Word 스프레드 시트를 사용하여 동일한 테이블을 업로드하는 동안 괜찮 으면서도 행 수의 제한이 있습니다. 어떻게하면 큰 테이블을 mysql에 업로드 할 수 있습니까? CSV 데이터가 .csv로 변환되어야합니다. 텍스트 파일은 .csv로 변환되어야합니다.csv에서 mysql-numbers> 1000이 1.00이됩니다.

답변

0

문제는 엑셀 파일의 포맷이나 mysql 테이블의 숫자 제한이다. 파일을 Google 워드 프로세서에 업로드하고 테이블을 만드는 데 사용 된 쿼리를 표시 할 수 있습니까 (아니면 테이블 구조의 스크린 샷)?

1

천 단위 구분 기호 때문일 수 있습니다. CSV에 "1,000"이 아닌 "1000"이 표시되는지 확인하십시오.

또한 mySQL load data local infile incorrect number format을 참조하십시오. 도움이 될 것입니다.

+0

내 엑셀 CSV에 나는 1,000을 어떻게 다루는가? – sanjay

+0

빠르고 쉬운 방법은 콤마를 해당 열의 아무 것도 대체하지 않는 것입니다. 또한 링크에서 infile 명령로드를 사용하여이를 수행하는 방법에 대한 예제가 있습니다. – ESG