Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

हम मौजूदा MySQL टेबल के कॉलम में NOT NULL बाधा कैसे लागू कर सकते हैं?


हम 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 सेकंड)

  1. पहले से बनाए गए MySQL कॉलम में NOT NULL बाधा कैसे जोड़ें?

    ALTER TABLE का उपयोग करके इसे प्राप्त करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) आइए तालिका के विवरण की जाँच करें - desc DemoTable; यह निम्नलिखित आउटपुट देगा - +-------- -----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+-------

  1. एक MySQL कॉलम बदलें जिसमें NULL बाधा न हो

    बाधा को अपडेट करने के लिए, MODIFY कमांड का उपयोग करें। निम्नलिखित वाक्य रचना है - तालिका बदलें yourTableName अपना संशोधित करेंExistingColumnName yourExistingDataType NOT NULL; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.91 सेकंड) कॉलम की बाधा को नॉट न्यूल में बदलने की क्वेर

  1. MySQL में मौजूदा कॉलम में NULL विशेषता सेट करें

    किसी मौजूदा कॉलम में NOT NULL विशेषता सेट करने के लिए, ALTER TABLE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1949 ( UserId int, UserName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) यहाँ एक मौजूदा कॉलम में NOT NULL एट्रिब्यूट सेट करने की क्वेरी है - तालिका ब