যখন আমরা INSERT INTO স্টেটমেন্টটি কলামের নাম/গুলি এবং মান উভয়ই না দিয়ে চালাই তখন MySQL টেবিলের কলাম/গুলি মান হিসাবে NULL সংরক্ষণ করবে। নীচের উদাহরণটি বিবেচনা করুন যেখানে আমরা নিম্নলিখিত প্রশ্নের সাথে একটি টেবিল 'ছাত্র' তৈরি করেছি -
mysql> Create table Student(RollNO INT, Name Varchar(20), Class Varchar(15)); Query OK, 0 rows affected (0.17 sec)
এখন, আমরা INSERT INTO স্টেটমেন্ট চালাতে পারি নিচের মত কলামের নাম/গুলি এবং মান উভয়ই না দিয়ে -
mysql> Insert into Student() Values(); Query OK, 1 row affected (0.02 sec)
আমরা নিচের ক্যোয়ারী থেকে দেখতে পাচ্ছি MySQL NULL কে কলামের মান হিসাবে সঞ্চয় করে।
mysql> Select * from Student; +--------+------+-------+ | RollNO | Name | Class | +--------+------+-------+ | NULL | NULL | NULL | +--------+------+-------+ 1 row in set (0.00 sec)
প্রতিবার, আমরা কলামের নাম/গুলি এবং মান উভয়ই না দিয়ে INSERT INTO বিবৃতিটি চালাই, MySQL টেবিলের কলাম/গুলির মান হিসাবে NULL সংরক্ষণ করবে৷
mysql> Insert into Student() Values(); Query OK, 1 row affected (0.03 sec) mysql> Select * from Student; +--------+------+-------+ | RollNO | Name | Class | +--------+------+-------+ | NULL | NULL | NULL | | NULL | NULL | NULL | +--------+------+-------+ 2 rows in set (0.00 sec)