CREATE TABLE setTest(
attrib SET('bold','italic','underline')
);
INSERT INTO setTest (attrib) VALUES ('bold');
INSERT INTO setTest (attrib) VALUES ('bold,italic');
INSERT INTO setTest (attrib) VALUES ('bold,italic,underline');
आप उपरोक्त कोड कॉपी कर सकते हैं और mysql में पेस्ट, और आप पाएंगे कि सेट वास्तव में एक संग्रह है। आप अपने द्वारा घोषित विशेषताओं के प्रत्येक संयोजन को स्टोर कर सकते हैं।
CREATE TABLE enumTest(
color ENUM('red','green','blue')
);
INSERT INTO enumTest (color) VALUES ('red');
INSERT INTO enumTest (color) VALUES ('gray');
INSERT INTO enumTest (color) VALUES ('red,green');
आप उपरोक्त कोड को भी कॉपी कर सकते हैं। और आप पाएंगे कि प्रत्येक ENUM वास्तव में प्रत्येक बार केवल एक बार स्टोर किया जा सकता है। और आप पाएंगे कि पिछले 2 लाइनों के परिणाम दोनों खाली होंगे।
नहीं adv/disadv । आपको अपनी आवश्यकताओं के आधार पर उनमें से एक चुनना चाहिए। – ravnur
दो प्रकार असंबद्ध हैं। आप यह भी पूछ सकते हैं कि कौन सा बेहतर है - int या text? – Bohemian