MySQL में किसी एनम से मान निकालने के लिए ALTER कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल (`रैंक' ENUM('LOW','MEDIUM','high'));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)
आइए तालिका के विवरण की जाँच करें।
mysql> DESC डेमोटेबल;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------------------------+------+- ----+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-----------------------------+------+-- ---+-----------+----------+| रैंक | एनम ('लो', 'मीडियम', 'हाई') | हाँ | | नल | |+----------+----------------------------+------+--- --------------+----------+1 पंक्ति सेट में (0.00 सेकंड)MySQL में एक एनम से एक मान को हटाने के लिए क्वेरी निम्नलिखित है।
mysql> परिवर्तन तालिका डेमोटेबल परिवर्तन `रैंक` `रैंक` ENUM('LOW','high');क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.19 सेकंड)रिकॉर्ड्स:0 डुप्लिकेट्स:0 चेतावनियाँ:0
आइए अब एक बार फिर तालिका के विवरण की जाँच करें -
mysql> DESC डेमोटेबल;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+--------------------------+----------+-----+---- -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------------------+------+-----+----- ----+----------+| रैंक | एनम ('लो', 'हाई') | हाँ | | नल | |+-------+-----------------------+------+-----+------ ---+----------+1 पंक्ति सेट में (0.00 सेकंड)