csv 파일을 테이블에로드하는 올바른 구문을 찾는 중 테이블에 이미있는 첫 번째 열을 건너 뛰는 동안 문제가 발생했습니다.테이블의 첫 번째 열을 건너 뛰는 LOAD DATA INFILE
ID COL1 COL2 COL3 LOG_DATE
내 CSV는 다음과 같습니다 : 내 테이블 컬럼은 다음과 같다
dataForCol1,dataForCol2,dataForCol3
그래서 내가 ID를 건너 뛰는, COL1 COL2와 COL3로 CSV의 값을로드 할. 내가 너무 잘 SQL을 잘 모릅니다 내가 제대로 중 하나 SET 절을 사용하고 있다면 나는 잘 모르겠지만,이 사항이 함께
LOG_DATE
열을 공급한다
LOAD DATA LOCAL INFILE 'test.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(ID,COL1,COL2,COL3,LOG_DATE)
SET ID=0, LOG_DATE=CURRENT_TIMESTAMP
참고 : 내가 얻을 수있는 가장 가까운이 같은 SQL 함께 타임 스탬프, 그리고 자동차는 ID
열을 증가 (ID
가 type: int(11
이다) 및 auto_incerement
) 그러나 다른 데이터는 하나의 열에 의해 너무 dataForCol1
누락 꺼지고 dataForCol2
는 COL1
등