2017-01-21 5 views
1

.csv 파일에서 데이터를 가져 오려고하는데 1193 알 수없는 시스템 변수에 오류 코드가 표시됩니다. MySql 5.5.34를 사용하고 있습니다. 다음과 같은오류 코드 : 1193 알 수없는 시스템 변수

LOAD DATA LOCAL INFILE 'path to the file/student_2.csv' 
INTO TABLE STUDENT 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
IGNORE 2 LINES 
(S_ID, S_LAST, S_FIRST, S_MI, S_ADDRESS, S_CITY, S_STATE, S_ZIP, S_PHONE, S_CLASS, @S_DOB, S_PIN, F_ID, @DATE_ENROLLED); 
SET S_DOB = STR_TO_DATE(@S_DOB, '%m/%d/%Y'), 
DATE_ENROLLED = STR_TO_DATE(@DATE_ENROLLED, '%m/%d/%Y'); 

csv 파일 데이터는

S_ID,S_LAST,S_FIRST,S_MI,S_ADDRESS,S_CITY,S_STATE,S_ZIP,S_PHONE,S_CLASS,S_DOB,S_PIN,F_ID,DATE_ENROLLED 
Number,String,String,String,String,String,String,String,String,String,Date/Time,String,Number,String 
1,Joffs,Tami,R,1817 Eagldge Cle,Houston,TX,74027,356487654,SR,7/14/88,8891,1,1/3/13 
2,Petez,Jimmge,C,951 Drainbow Place,Absail,TX,76901,3253945432,SR,18/09/76,1230,1,11/10/02 
3,Marks,Johannes,A,1015 Wild St,Dallas,TX,71012,3251454321,JR,08/13/83,1613,1,8/24/03 
4,Smyth,Mark,,428 EN 16 Plaza,Arsehole,TX,7012,,SO,1/14/88,1841,2,8/23/04 

가 나는 또한 %y%Y에서 올해의 형식을 변경하고 중 하나가 작동하지 않았다 ...입니다. 스크립트에 문제가 있습니까?

+0

실제 데이터인가요? 공개 토론에 데이터베이스에 보관 된 개인 정보를 게시 할 수 있습니까? 이제 나는이 사람들의 신원을 밝히기 위해 이러한 세부 사항과 물고기를 잡을 수 있습니다. 감사. – Martin

+0

No는 실제 데이터가 아닙니다. – Gilbert

답변

1

흠 - 시도해 볼 수 없으며 스크립트에 깊이 관여하지 않았지만 set- 명령 전에 ;에 대해 확실합니까?

.... 
    (S_ID, S_LAST, S_FIRST, S_MI, S_ADDRESS, S_CITY, 
    S_STATE, S_ZIP, S_PHONE, S_CLASS, @S_DOB, S_PIN, F_ID, @DATE_ENROLLED); 
    SET S_DOB = STR_TO_DATE(@S_DOB, '%m/%d/%Y'), 
    DATE_ENROLLED = STR_TO_DATE(@DATE_ENROLLED, '%m/%d/%Y'); 
+0

';'가 삭제되었으며 데이터가 가져 왔습니다. – Gilbert