एक कॉलम में सभी मानों को जॉन 1, जॉन 2 आदि में अपडेट करने के लिए; आपको वृद्धिशील मान 1, 2, 3, आदि सेट करने और उन्हें रिकॉर्ड में संयोजित करने की आवश्यकता है। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(StudentId varchar(80));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमारे उदाहरण के लिए, हमने समान नाम निर्धारित किए हैं -
mysql> डेमोटेबल वैल्यू ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन') ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+| छात्र आईडी |+-----------+| जॉन || जॉन || जॉन || जॉन || जॉन |+-----------+5 पंक्तियाँ सेट में (0.00 सेकंड)संख्यात्मक वृद्धिशील मानों के साथ सभी नामों को अद्यतन / संयोजित करने की क्वेरी निम्नलिखित है -
mysql> डेमोटेबल को अपडेट करें,(@row :=0) r set StudentId =concat('John',@row :=@row+ 1);क्वेरी ठीक है, 5 पंक्तियाँ प्रभावित (0.11 सेकंड)पंक्तियाँ मिलान:5 परिवर्तित :5 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+| छात्र आईडी |+-----------+| जॉन1 || जॉन 2 || जॉन3 || जॉन4 || John5 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)