พฤติกรรมเริ่มต้น: เก็บ \N สำหรับค่า NULL
หากส่งออกข้อมูลจากตารางที่มีค่า NULL MySQL จะเก็บค่า \N ในไฟล์ CSV สำหรับเรคอร์ดที่มีค่า NULL
ตัวอย่าง
ตาราง student_info เดียวกับตัวอย่างก่อนหน้า (มี NULL ที่ Address เมื่อ id=150):
mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | | 150 | Saurabh | NULL | Literature | +------+---------+------------+------------+ 7 rows in set (0.00 sec)
คำสั่งส่งออกแบบไม่ระบุ IFNULL:
mysql> Select * from Student_info
-> INTO OUTFILE 'C:/mysql/bin/mysql-files/student_27.csv'
-> FIELDS TERMINATED BY ',';
Query OK, 7 rows affected (0.02 sec)
เนื้อหาไฟล์ Student_27.CSV:
101 YashPal Amritsar History 105 Gaurav Chandigarh Literature 125 Raman Shimla Computers 130 Ram Jhansi Computers 132 Shyam Chandigarh Economics 133 Mohan Delhi Computers 150 Saurabh \N Literature
MySQL เก็บ \N แทนค่า NULL ในไฟล์ CSV ตามค่าเริ่มต้น