mysql load data 에 관한 질문입니다.

carly555의 이미지

제가 파일을 만들어서 아래와 같이 실행을 했더니..

load data local infile "/data.txt" into table linux; 이렇게 하면 아래와 같이 에러 메세지가

ERROR 1148 (42000): The used command is not allowed with this MySQL version 하고 나옵니다.

mysql 버전이 안맞는다는 말 같은데..

load data... 이명령어는 버전에 맞게 사용해야 하는지요.

현재 5.0.16버전 사용하고 있습니다.

그리고 또하나 질문이 데이터베이스명하고 테이블 명을

예를 들어 "linux-db" 이렇게 중간에 "-" 기호를 사용해서도 사용가능한지요? 누구는 사용가능하다고 하는데.

사용하면 이것도 에러가 나서...

처음이라 여러가지로 힘드네요. ^^;

좀 부탁드리겠습니다.

wariua의 이미지

http://dev.mysql.com/doc/refman/5.0/en/load-data-local.html
관련 내용입니다. 오류 문장을 구글에 넣으면 간단히 찾으실 수 있습니다:)

http://dev.mysql.com/doc/refman/5.0/en/legal-names.html
마찬가지로 매뉴얼의 해당절입니다. 대략

mysql> create table `linux-db` (blahblah...);

입니다.

$PWD `date`