สมมติเรามีค่าสำหรับคอลัมน์เฉพาะในไฟล์ข้อความ และตาราง MySQL ที่ต้องการนำเข้า มีคอลัมน์เพิ่มเติม ด้วยการระบุชื่อคอลัมน์ในคิวรี เราสามารถโหลดค่าของคอลัมน์เฉพาะเหล่านั้นได้ ตัวอย่างต่อไปนี้ช่วยให้เข้าใจ:
ตัวอย่าง
สมมติเรามีค่าของคอลัมน์ 'id', 'Name' และ 'Salary' ในไฟล์ข้อความ ดังนี้:
105,Chum,11000 106,Danny,12000
ขณะนำเข้าไฟล์ข้อความนี้เข้า MySQL ตาราง ต้องระบุชื่อคอลัมน์ที่มีค่าในไฟล์ข้อความในคิวรี ดังนี้:
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO TABLE employee9_tbl FIELDS TERMINATED BY ',' (id, Name, Salary); Query OK, 2 rows affected (0.04 sec) Records: 2 Deleted: 0 Skipped: 0 Warnings: 0 mysql> SELECT * FROM employee9_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 105 | Chum | NULL | 11000 | | 106 | Danny | NULL | 12000 | +------+----------------+----------+--------+ 2 rows in set (0.00 sec)
จากชุดผลลัพธ์ ชัดเจนว่า MySQL นำเข้าเฉพาะค่า 3 คอลัมน์คือ Id, Name และ Salary เก็บ NULL ในฟิลด์ 'Country'