बैकस्लैश को किसी अन्य विशेष वर्ण से बदलने के लिए, REPLACE () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable827(Path text);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable827 मानों ('C\\MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable827 मानों में डालें ('D\\NewFolder\\'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड)mysql> DemoTable827 मान ('E:\\myFolder\\MyDocument') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable827 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------------------+| पथ |+--------------------------+| सी\MySQL || D\NewFolder\ || E:\myFolder\MyDocument |+--------------------------+3 पंक्तियों में सेट (0.00 सेकंड)फ़ोल्डर पथ से केवल बैकस्लैश को किसी अन्य विशेष वर्ण से बदलने के लिए क्वेरी निम्नलिखित है -
mysql> अद्यतन DemoTable827 सेट पथ =REPLACE (पथ, '\\', '----'); क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.18 सेकंड) पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable827 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------------------------+| पथ |+----------------------------+| सी----माईएसक्यूएल || डी----न्यूफोल्डर---- || E:---- myFolder---- MyDocument |+----------------------------+3 पंक्तियाँ सेट में ( 0.00 सेकंड)