สมมติว่ามีบรรทัดว่างระหว่างสองบรรทัดในไฟล์ข้อความ 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
คิวรีแสดงว่าโหลด 3 แถว พร้อมคำเตือน 4 รายการ ดูว่ามีอะไรโหลดเข้าไป:
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 เข้าคอลัมน์