इसके लिए SUBSTRING_INDEX() के साथ UPDATE कमांड का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं demo69−> (−> नाम varchar(40)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.04 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो69 मानों में डालें ('जॉन/स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.83 सेकंड) mysql> डेमो69 मानों में डालें ('डेविड/मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) )mysql> डेमो69 मानों में डालें ('क्रिस/ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.40 सेकंड) mysql> डेमो69 मानों में डालें ('कैरोल/टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो69 से *चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+| नाम |+--------------+| जॉन/स्मिथ || डेविड/मिलर || क्रिस/ब्राउन || कैरल/टेलर |+--------------+4 पंक्तियों में सेट (0.03 सेकंड)
सभी वर्चर कॉलम पंक्तियों को अद्यतन करने के लिए निम्नलिखित क्वेरी है -
mysql> update demo69−> set name=substring_index(name,'/',1);क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.13 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो69 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| नाम |+----------+| जॉन || डेविड || क्रिस || कैरल |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)