LOAD DATA 구문을 다시한번 확인해 보시기 바랍니다.
LOAD DATA 구문은 특정 형식의 ASCII 파일을 database 테이블로 import 하기 위한 명령어 이지 SQL 구문을 실행시켜서 자료를 얻는 명령어가 아닙니다.
SQL 형식의 덤프 파일을 입력 받기 위해서는
mysql -u db_user db_name < dump_file
이런 형식으로 리스토어 시키시면 됩니다.
> load data를 하면 아래와 같이 결과가 나타나고 내용은 전부 NULL값이 들
> 어가 있는데 어떻게 된건지 아래 내용을 보시고 아시는분 조언을 좀...
>
> [load data 실행결과]
> mysql> load data local infile "/usr/local/mysql/bin/flower1.fdb" into
> table flower;
> Query OK, 366 rows affected (0.02 sec)
>
> Records: 366 Deleted: 0 Skipped: 0 Warnings: 2562
>
>
> [load file 내용]
> INSERT INTO flower VALUES (3,'1','3','샤프란','후회없는 청춘',\N,\N);
>
>
> [db schema]
> id int(11) DEFAULT '0' NOT NULL auto_increment,
> month char(2),
> day char(2),
> flower varchar(50),
> word varchar(50),
> story text,
> image varchar(50),
> PRIMARY KEY (id)
>
|