สมมติว่ามีบรรทัดว่างระหว่างสองบรรทัดที่เขียนในไฟล์ข้อความ จากนั้น 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 ในคอลัมน์