मैं एक साइट के लिए एक डेटाबेस डिजाइन कर रहा था जहां मुझे केवल 2 राज्यों को सही या गलत स्टोर करने के लिए बूलियन डेटाटाइप का उपयोग करने की आवश्यकता है। मैं MySQL का उपयोग कर रहा हूं।
PhpMyAdmin का उपयोग करते हुए डेटाबेस को डिजाइन करते समय, मैंने पाया कि मेरे पास BOOLEAN डेटाटाइप और TINYINT डेटाटाइप दोनों हैं।
मैं अलग-अलग लेखों के माध्यम से गया, कुछ ने कहा कि टिनटॉन बोओलेन के समान है, कोई अंतर नहीं है। कुछ का कहना है कि BOOLEAN को MySQL में TINYINT में बदल दिया गया है।
मेरा सवाल है, अगर वे दोनों एक ही हैं तो दो क्यों मौजूद हैं? उनमें से केवल एक होना चाहिए।
यहाँ मेरे द्वारा पढ़े गए लेखों का संदर्भ है:
http://www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/refman/5.5/en/numeric-type -overview.html