से बेहतर क्यों है I मैंने अपनी तालिकाओं में से एक पर "प्रक्रिया विश्लेषण()" चलाया। और मेरे पास यह कॉलम है जो टाइप INT है और इसमें केवल 0 से 12 (श्रेणी आईडी) के मान शामिल हैं। और MySQL ने कहा कि मैं एक ईएनएन ('0', '1', '2', ..., '12') के साथ बेहतर होगा। यह श्रेणी मूल रूप से स्थैतिक है और भविष्य में नहीं बदलेगी, लेकिन यदि वे करते हैं तो मैं केवल उस कॉलम को बदल सकता हूं और इसे ENUM सूची में जोड़ सकता हूं ...ईएनटी
तो इस मामले में ENUM बेहतर क्यों है?
संपादित करें: मैं ज्यादातर इस बात का प्रदर्शन पहलू में दिलचस्पी रखता हूँ ...
आप 1-बाइट पूर्णांक (टिनिंट) का भी उपयोग कर सकते हैं – Zaffy