हम MySQL INSERT() फ़ंक्शन का उपयोग मूल स्ट्रिंग से कैरेक्टर हटाने के बाद स्ट्रिंग के भीतर नई स्ट्रिंग डालने के लिए कर सकते हैं।
सिंटैक्स
INSERT(original_string, @pos, @len, new_string)
यहां, original_string वह स्ट्रिंग है जिसमें हम किसी विशेष संख्या में कैरेक्टर्स के स्थान पर नई स्ट्रिंग डालना चाहते हैं।
@pos वह स्थिति है जिस पर नई स्ट्रिंग का सम्मिलन शुरू होना चाहिए।
@len मूल स्ट्रिंग से हटाए जाने वाले कैरेक्टर्स की संख्या है। कैरेक्टर्स को हटाने का प्रारंभिक बिंदु @pos का मान है।
New_string वह स्ट्रिंग है जिसे हम मूल स्ट्रिंग में डालना चाहते हैं।
उदाहरण
mysql> Select INSERT('Yash Sharma',5,7,' Pal');
+----------------------------------+
| INSERT('Yash Sharma',5,7,' Pal') |
+----------------------------------+
| Yash Pal |
+----------------------------------+
1 row in set (0.00 sec)
उपरोक्त उदाहरण में नई स्ट्रिंग ' Pal' डाली गई है। सम्मिलन मूल स्ट्रिंग के 5वें कैरेक्टर से शुरू होता है और यह फ़ंक्शन मूल स्ट्रिंग से, प्रारंभिक बिंदु 5वां कैरेक्टर है, कुल 7 कैरेक्टर्स हटा देता है।