파일의 형식은 일정한 형식을 규칙적으로 갖추기만 하면 상관없습니다.
그리고 나서 fields 라는 구문에서 필드의 구분자를 그리고 lines 라는 구문에서 행의 구분자를 적어 주기만 하면 됩니다.
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]
INTO TABLE tbl_name
[FIELDS
[TERMINATED BY ' ']
[OPTIONALLY] ENCLOSED BY '']
[ESCAPED BY '' ]]
[LINES TERMINATED BY '
']
[IGNORE number LINES]
[(col_name,...)]
이것이 정확한 구문입니다.
참고하시기 바랍니다.
> mysql한글 매뉴얼 8장을 따라하면서 mysql을 공부하고 있는데요, 예제에는
> mysql> load data local infile "pet.txt" into table pet;
> 라고 되어 있길래, pet,txt파일을 만들어서 내용을 입력하고 위와 같이 실
> 행시켰는데요 자꾸 error가 나내요.
> err내용은요 error 1064:parse error near 'local infile ...이런식이네요,
>
> 참고로 pet.txt파일은 어디에다가 저장해야 하는지 알고 싶구요, 어떤식으
> 로 저장해야 하는지도 알고싶네요?
> 그리고 저는 window용 mysql을 쓰고 있습니다.
|