2012-02-21 5 views
6

के लिए एक बूलियन फ़ील्ड बनाने का प्रयास कर रहा हूं, मैं बूलियन प्रकार के रूप में एक नया कॉलम बनाने की कोशिश कर रहा हूं, लेकिन मुझे इसे सूची में नहीं मिला .. कोई मदद?MySQL वर्कबेंच: तालिका

5.2.37 और ubuntu 11.10

उत्तर

6

वहाँ MySql दुर्भाग्य में एक 'बूलियन' जैसी कोई चीज नहीं है।

मुझे लगता है कि आपको tinyint(1) की आवश्यकता है।

यह सवाल भी अधिक है: Which MySQL data type to use for storing boolean values

2

डिफ़ॉल्ट झूठी साथ तालिका में एक बूलियन स्तंभ बनाने के लिए

ALTER TABLE table_name ADD field_name tinyint(1); 

यदि डिफ़ॉल्ट सच

ALTER TABLE table_name ADD field_name tinyint(0); 
2

कार्यक्षेत्र छोड़ें और आदेश का उपयोग करें लाइन

alter table my_table add column my_column BOOLEAN; 
+0

मैंने अभी यह किया है और डेटाटाइप को TINYINT (1) में बदल दिया गया था। –