वास्तव में, हम टेक्स्ट फ़ाइल में सेपरेटर का उपयोग करके डेटा को एक ही पंक्ति पर लिख सकते हैं। इस मामले में, इस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट करते समय हमें 'LINES TERMINATED BY' विकल्प का उपयोग करना होगा। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है:
मान लीजिए हम टेक्स्ट फ़ाइल में '|' को LINE TERMINATOR सिंबल के रूप में उपयोग कर रहे हैं जैसे:
id,Name,Country,Salary|105,Chum*,Marsh,USA,11000|106,Danny*,Harrison,AUS,12000
अब इस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट करते समय हमें क्वेरी में 'LINE TERMINATED BY' विकल्प का भी उल्लेख करना होगा जैसे:
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee7_tbl FIELDS TERMINATED BY ',' ESCAPED BY '*' LINES TERMINATED BY '|'IGNORE 1 ROWS; Query OK, 2 rows affected (0.05 sec) Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
अब, हम निम्नलिखित क्वेरी की मदद से देख सकते हैं कि क्या इंपोर्ट किया गया है:
mysql> Select * from employee7_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 105 | Chum,Marsh | USA | 11000 | | 106 | Danny,Harrison | AUS | 12000 | +------+----------------+----------+--------+ 2 rows in set (0.00 sec)