हमारे उदाहरण के लिए, हम NOT NULL बाधा के साथ एक तालिका बनाते हैं। उसके बाद, हम NULL को अनुमति देने के लिए एक कॉलम को संशोधित करेंगे।
न्यूल बाधा के साथ तालिका बनाने के लिए निम्नलिखित क्वेरी है।
mysql> टेबल बनाएं AllowNullDemo -> ( -> id int not null -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)=
INSERT कमांड की मदद से रिकॉर्ड डालें। क्वेरी इस प्रकार है।
mysql> AllowNullDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित है, 1 चेतावनी (0.19 सेकंड) mysql> AllowNullDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित है, 1 चेतावनी (0.15 सेकंड)
रिकॉर्ड प्रदर्शित करने के लिए क्वेरी।
mysql> AllowNullDemo से *चुनें;
यहाँ आउटपुट है। मान 0 प्रदर्शित होता है, क्योंकि हमने ऊपर INSERT कमांड का उपयोग करते समय कोई मान नहीं जोड़ा है।
+-----+| आईडी |+-----+| 0 || 0 |+----+2 पंक्तियाँ सेट में (0.00 सेकंड)
यहाँ NULL मान की अनुमति देने के लिए सिंटैक्स है।
टेबल बदलें yourTableName कॉलम को संशोधित करें yourColumnName डेटाटाइप;
NULL को अनुमति देने के लिए कॉलम को संशोधित करने के लिए उपरोक्त सिंटैक्स लागू करें। क्वेरी इस प्रकार है।
mysql> तालिका में बदलाव करें AllowNullDemo कॉलम आईडी को संशोधित करें int;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.59 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
उपरोक्त क्वेरी को निष्पादित करने के बाद, आप उस कॉलम में NULL मान सम्मिलित कर सकते हैं क्योंकि कॉलम सफलतापूर्वक ऊपर संशोधित किया गया है।
mysql> AllowNullDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
यह जांचने के लिए रिकॉर्ड प्रदर्शित करें कि डाला गया अंतिम मान NULL है या नहीं।
mysql> AllowNullDemo से *चुनें;
निम्नलिखित आउटपुट है जिसमें NULL मान अब दिखाई दे रहा है।
<पूर्व>+----------+| आईडी |+------+| 0 || 0 || NULL |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)उपरोक्त विधि का उपयोग करके, हम NULL को अनुमति देने के लिए एक MySQL कॉलम को आसानी से संशोधित कर सकते हैं।