मान लीजिए यदि टेक्स्ट फ़ाइल में लिखी दो पंक्तियों के बीच एक खाली पंक्ति है तो 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 अपलोड करता है।