아래의 설정으로 다음의 CSV 데이터를 새로운 클린 테이블로 가져 오려고합니다. 계속해서 두 개의 항목을 추가하고 경고를받습니다. 왜 오류가 발생합니까? 내가 이노 (Inno)에서 마이 섬 (MyISAM)으로 바꿨다. 문제는 아니지만 운이 없다고 생각했다.MySQL로드 파일이 잘못되었습니다. 정수
16,"Data point 1"
15,"Data point 2"
14,"Point 3a"
13,"Data total"
로드 DATA LOCAL INFILE 'C : /Users/Me/CSV.csv'이 SQL을 실행 한 후 ','OPTIONALLY ENCLOSED BY ' "' 필드 종료 TABLE 포인트 INTO '\ r에'나는 다음과 같은 경고를 얻을
종료 LINES
영향 17,451,515,2 행 (들), 경고 (2) (S) : 1366 부정확 한 정수 값이 다음과 같이 열 'ID'에 대한 '15' 2 행
는 테이블에 설정된다.
어쩌면 줄이 실제로 \ r 대신 \ r \ n에 의해 종료되지 않을 수도 있습니다. 그것은 _ 정수 값의 공백 문자를 설명합니다 : '15'_ - 그냥 \ n입니다. 그래서'LINES TERMINATED BY '\ r \ n''을 시도해보십시오. – CBroe
그 대답을 넣으십시오. 내가 놓친 간단한 오류가 문제이므로 받아 들일 것입니다. 감사! – Somk