একটি টেবিলের ক্ষেত্রে NULL বৈশিষ্ট্য আছে কিনা তা পরীক্ষা করতে, আপনি দুটি সিনট্যাক্সের যেকোনো একটি ব্যবহার করতে পারেন। প্রথম সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম বর্ণনা করুন;
নিচের দ্বিতীয় সিনট্যাক্স −
কলাম_নাম নির্বাচন করুন, information_schema.columns থেকে is_nullable যেখানে table_schema ='yourDatabaseName' এবং table_name ='yourTableName';
আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -
mysql> সারণি তৈরি করুন DemoTable( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KE, StudentName varchar(40), Student Age int NOT NULL, IsActiveStudent ENUM('ACTIVE", INACTIVE') NOT NULL, StudentCountryName var(Query4); , 0 সারি প্রভাবিত (1.53 সেকেন্ড)
প্রথম সিনট্যাক্সটি নিম্নরূপ যা টেবিলের ফিল্ডে NULL প্রপার্টি সেট আছে কিনা তা পরীক্ষা করার জন্য -
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------------------------- -+------+------+---------+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+------------------------- +------+------+---------+----------------+| StudentId | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ছাত্রের নাম | varchar(40) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | না | | NULL | || IsActiveStudent | enum('active", INACTIVE') | না | | NULL | || StudentCountryName | varchar(40) | হ্যাঁ | | NULL | |+------------------- ---------------------------------------------------- -+----------------+5 সারি সেটে (0.00 সেকেন্ড)টেবিলের ক্ষেত্রটি শূন্য সম্পত্তি সেট নেই কিনা তা পরীক্ষা করার জন্য দ্বিতীয় সিনট্যাক্সটি নিম্নরূপ -
mysql> কলাম_নাম নির্বাচন করুন, information_schema.columns থেকে is_nullable যেখানে table_schema ='web' এবং table_name ='DemoTable';
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+------------+| COLUMN_NAME | IS_NULLABLE |+---------+---------------+| StudentId | না || ছাত্রের নাম | হ্যাঁ || ছাত্র বয়স | না || IsActiveStudent | না || ছাত্র দেশের নাম | হ্যাঁ |+---------+------------+5 সারি সেটে (0.00 সেকেন্ড)