कुछ "फ्रंट एंड", "बूलियन का उपयोग करें" विकल्प सक्षम होने के साथ, सभी TINYINT(1) कॉलम को बूलियन के रूप में मानेंगे, और इसके विपरीत।
यह आपको एप्लिकेशन में 1 और 0 के बजाय TRUE और FALSE का उपयोग करने की अनुमति देता है।
यह डेटाबेस को बिल्कुल भी प्रभावित नहीं करता है, क्योंकि इसे एप्लिकेशन में लागू किया गया है।
वास्तव में कोई BOOLEAN
नहीं है MySQL में टाइप करें। BOOLEAN केवल TINYINT(1) का पर्यायवाची है, और TRUE और FALSE 1 और 0 के पर्यायवाची हैं।
यदि रूपांतरण संकलक में किया जाता है, तो अनुप्रयोग में प्रदर्शन में कोई अंतर नहीं होगा। अन्यथा, अंतर अभी भी ध्यान देने योग्य नहीं होगा।
आपको उस विधि का उपयोग करना चाहिए जो आपको अधिक कुशलता से कोड करने की अनुमति देता है, हालांकि सुविधा का उपयोग न करने से उस विशेष "फ्रंट एंड" विक्रेता पर निर्भरता कम हो सकती है।