ধরুন যদি টেক্সট ফাইলে লেখা দুটি লাইনের মধ্যে একটি ফাঁকা লাইন থাকে তবে 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 আপলোড করে৷