बूलियन मान को अपडेट करने के लिए, आप SET का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल (आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, isMarried boolean );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (विवाहित) मानों में डालें (झूठा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (विवाहित) मान (सत्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (विवाहित) मान (सत्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (विवाहित) मान (गलत) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+-----------+| आईडी | विवाहित है |+----+-----------+| 1 | 0 || 2 | 1 || 3 | 1 || 4 | 0 |+----+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)बूलियन मान को अद्यतन करने के लिए निम्नलिखित क्वेरी है -
mysql> अपडेट डेमोटेबल सेट isMarried =!isMarried जहां Id=4;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)पंक्तियों का मिलान:1 परिवर्तित:1 चेतावनियां:0
आइए एक बार फिर तालिका रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहां, हमने आईडी 4 के लिए बूलियन मान अपडेट किया -
<पूर्व>+----+-----------+| आईडी | विवाहित है |+----+-----------+| 1 | 0 || 2 | 1 || 3 | 1 || 4 | 1 |+----+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)ऊपर दिए गए नमूना आउटपुट को देखें, Id 4 वाली पंक्ति को अपडेट कर दिया गया है।