2013-04-18 8 views
0

CSV 파일에서 phpMyAdmin으로 테이블을 가져 오려고합니다. 이 내 테이블 :CSV 가져 오기 필드 생략

1 |Evan|Chigur |Male|1987-05-25|codefiscale0123|Via Calatafini 17, Palermo, 23451|[email protected]|marco_r|ee11cbb19052e40b07aac0ca060c23ee 
22 |Hank|Zappasorca|Male|1987-05-25|codefiscale0123|Via Calatafini 17, Palermo, 23451|[email protected]|marco_r|ee11cbb19052e40b07aac0ca060c23ee 

내가이 내 테이블을 채우기 위해 시도, 첫 번째 필드는 생략된다. 나는 cvs와 mysql 테이블 사이의 필드의 대응을 이미 체크 아웃했다.

아무도 도와 줄 수 있습니까?

내가이 쿼리를 사용

LOAD DATA LOCAL INFILE 'C:\\wamp\\tmp\\php7E3C.tmp' REPLACE INTO TABLE `bw_users`FIELDS TERMINATED BY '|'ENCLOSED BY '"'ESCAPED BY '\\'LINES TERMINATED BY '*' 
+0

로 변경? – ChaseTheSun

+0

첫 번째 필드는 무엇입니까? 자동 증가 ID? –

+0

CSV를로드하는 데 사용하는 코드를 공유하십시오 – Harpreet

답변

0

어떻게합니까 당신을 위해이 일? 창문

LOAD DATA INFILE 'C:\\wamp\\tmp\\php7E3C.tmp' REPLACE INTO TABLE bw_users 
    FIELDS TERMINATED BY '|' 
    LINES TERMINATED BY '\n' 

당신이 코드를 게시 할 수

LINES TERMINATED BY '\r\n' 
+0

감사하지만 작동하지 않습니다 – MikeKeepsOnShine

+0

hrmm .. 위의 코드는 어떤 결과를 산출합니까? – ChaseTheSun

+0

첫 번째 필드가 '0'이고, 모든 레코드에 대해 – MikeKeepsOnShine