हम ALTER TABLE स्टेटमेंट की मदद से मौजूदा MySQL टेबल के कॉलम में NOT NULL बाधा लागू कर सकते हैं।
सिंटैक्स
<पूर्व>तालिका में बदलाव करें_नाम संशोधित करें कॉलम_नाम डेटाटाइप न्यूल नहीं है;उदाहरण
mysql> टेबल टेस्ट123 बनाएं (आईडी INT, दिनांक दिनांक); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.19 सेकंड) mysql> test123 का वर्णन करें;+-------+---------+ ------+-----+------------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------- -+| आईडी | इंट(11) | हाँ | | नल | || दिनांक | तारीख | हाँ | | नल | |+----------+------------+------+-----+---------+---------- सेट में +2 पंक्तियाँ (0.04 सेकंड) mysql> वैकल्पिक तालिका परीक्षण123 आईडी को संशोधित करें INT NULL; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0mysql> test123 का वर्णन करें; + ------ -+------------+------+-----+---------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------- -+| आईडी | इंट(11) | नहीं | | नल | || दिनांक | तारीख | हाँ | | नल | |+----------+------------+------+-----+---------+---------- सेट में +2 पंक्तियाँ (0.06 सेकंड)