LOAD DATA INFILE 문을 사용하여 파이프로 구분 된 CSV에서 MySQL로 데이터를 가져옵니다. '\ r \ n'을 사용하여 줄을 종료합니다. 내 문제는 각 행에있는 일부 데이터가 '\ r \ n'에있어 오류가 발생합니다. 나는 데이터 내에서 '\ n'을 사용하여 줄 바꿈을 나타내는 유사한 파일을 가지고있어서 문제가 발생하지 않습니다.CSV 데이터 값에서 캐리지 리턴을 제거하십시오.
예 GOOD CSV
School|City|State|Country\r
Harvard University|Cambridge|MA|USA\r
Princeton University|Princeton|New
Jersey
|USA\r
예 BAD CSV
School|City|State|Country\r
Harvard University|Cambridge|MA|USA\r
Princeton University|Princeton|New\r
Jersey\r
|USA\r
사전 처리하는 식으로 CSV, SED, AWK, 또는 펄을 사용하여 여분의 캐리지 리턴을 정리하는이 있는가 열 값에? 멀티 문자의 RS 및 RT 용 GNU AWK와
예 Ed, 불행하게도. 이것은 제가 주어진 형식이며 그것을 바꿀 수있는 능력이 없습니다. – Gavi
행에 고정 된 수의 필드가 있습니까? –
@ChrisTurner 예 고정 된 수의 필드가 있습니다. – Gavi