텍스트 파일에 쓰여진 두 줄 사이에 빈 줄이 있는 경우 MySQL은 해당 텍스트 파일을 MySQL 테이블로 가져오는 동안 데이터 줄로 평가합니다. 다음 예의 도움으로 이해할 수 있습니다 -
예시
다음과 같이 'A.txt'라는 텍스트 파일의 두 줄 사이에 빈 줄이 있다고 가정합니다. -
105,Chum,USA,11000 106,Danny,AUS,12000
이제 텍스트 파일에서 MySQL 테이블로 데이터를 가져오기 위해 다음 쿼리를 작성할 수 있습니다. -
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee10_tbl FIELDS TERMINATED BY ','; Query OK, 3 rows affected, 4 warnings (0.05 sec) Records: 3 Deleted: 0 Skipped: 0 Warnings: 4
위 쿼리는 4개의 경고와 함께 3개의 행이 업로드되었음을 보여줍니다. 이제 다음 쿼리의 도움으로 무엇이 업로드되었는지 볼 수 있습니다 -
mysql> Select * from employee10_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 105 | Chum | USA | 11000 | | 0 | NULL | NULL | NULL | | 106 | Danny | AUS | 12000 | +------+----------------+----------+--------+ 3 rows in set (0.00 sec)
위의 결과 집합은 MySQL이 두 줄 사이의 빈 줄을 데이터 값으로 평가하고 열에 NULL과 0을 업로드하는 것을 보여줍니다.