मान लीजिए अगर हमारे पास टेक्स्ट फ़ाइल और MySQL तालिका में कुछ विशिष्ट कॉलम के लिए मान हैं, जिसमें हम डेटा आयात करना चाहते हैं, तो एक अतिरिक्त कॉलम है तो क्वेरी में कॉलम के नामों का उल्लेख करके हम अपलोड कर सकते हैं केवल उन विशिष्ट स्तंभों के मान। इसे निम्न उदाहरण की सहायता से समझा जा सकता है -
उदाहरण
मान लीजिए कि हमारे पास केवल टेक्स्ट फ़ाइल में कॉलम 'आईडी', 'नाम' और 'वेतन' के मान हैं -
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 ने केवल तीन कॉलम नामतः आईडी, नाम और वेतन के लिए मान अपलोड किया है। यह NULL को 'देश' के क्षेत्र में संग्रहीत करता है।