2012-02-11 7 views
2

나는 다음과 같은 형식의 CSV 파일이 다음 CSV에서CSV 파일

"id","code","date","address","complete_url"

예 데이터 :

"144003286","ICXT","20100104","NJ","http://www.orhancanceylan.com" 
"144003286","SEED","20100104","NY","http://www.erbileren.com" 
"144003286","ANX","20100104","CA","http://www.foursquareme.com" 
"144003286","AIG","20100104","NJ","http://www.orhancanceylan.com" 

내가 MySQL을로 모든 데이터를로드 할을 . 나는 다음과 같은 명령을 시도 :

LOAD DATA LOCAL INFILE 'C:\\Users\\pb\\Documents/data.csv' 
INTO TABLE new_table 
FIELDS TERMINATED BY '","' ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 

을 그리고 나는 다음과 같은 오류 접수 :

1265 Data truncated for column 'id' at row 1 
1261 Row 1 doesn't contain data for all columns 
1261 Row 1 doesn't contain data for all columns 
1261 Row 1 doesn't contain data for all columns 
1261 Row 1 doesn't contain data for all columns 
Records: 1 Deleted: 0 Skipped: 0 Warnings: 5 3.620 sec 

내 코드 또는 CSV에 어떤 문제가 있습니까?

답변

3

은 대단히 감사합니다 ','

+0

'","'에서 FIELDS TERMINATED BY을 변경! 출력에 대한 질문이 있습니다. 그것은 말합니다 1265 행 1에서 열 '코드'에 대해 잘린 데이터 1265 행 2에서 'complete_url'열의 데이터가 잘림1265 행 3에서 'complete_url'열의 데이터가 잘림 1265 행 4의 'complete_url'열의 데이터가 잘림 1265 행 5에서 'complete_url'열의 데이터가 잘림 의미는 무엇입니까? – CanCeylan

+1

데이터베이스에있는 필드의 최대 길이가 너무 짧아서 모든 데이터를 삽입 할 수있는 것은 아닙니다 (따라서 일부는 잘 렸습니다) – Joe

+0

수천 개의 데이터가 있기 때문에 내 스키마에 맞지 않는 레코드를 검사하는 방법 나는 그들을 보면서 그들을 볼 수 없었다. – CanCeylan