MySQL 5.0.3 और उच्चतर के लिए, आप BIT
. का उपयोग कर सकते हैं . मैनुअल कहता है:
MySQL 5.0.3 के अनुसार, बिट-फ़ील्डवैल्यू को स्टोर करने के लिए BIT डेटा प्रकार का उपयोग किया जाता है। एक प्रकार का बीआईटी (एम) एम-बिट मानों के भंडारण को सक्षम बनाता है। एम 1 से 64 तक हो सकता है।
अन्यथा, MySQL मैनुअल के अनुसार आप BOOL
. का उपयोग कर सकते हैं या BOOLEAN
, जो फिलहाल tinyint
के उपनाम हैं (1):
बूल, बूलियन:ये प्रकार TINYINT (1). शून्य का मान असत्य माना जाता है। गैर-शून्य मान सत्य माने जाते हैं।
MySQL यह भी बताता है कि:
<ब्लॉकक्वॉट>हम भविष्य में MySQL रिलीज़ में मानक SQL के अनुसार पूर्ण बूलियन टाइप हैंडलिंग को लागू करने का इरादा रखते हैं।
संदर्भ:http://dev.mysql.com /doc/refman/5.5/hi/numeric-type-overview.html