আমরা মূল স্ট্রিং থেকে অক্ষরগুলি সরিয়ে দেওয়ার পরে একটি স্ট্রিংয়ের মধ্যে নতুন স্ট্রিং সন্নিবেশ করতে 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)
এখানে উপরের উদাহরণে নতুন স্ট্রিং ‘পাল’ সন্নিবেশ করা হয়েছে। সন্নিবেশটি মূল স্ট্রিংয়ের 5 তম অক্ষর থেকে শুরু হয় এবং এই ফাংশনটি সরিয়ে দেয়, শুরুর বিন্দু হল 5 তম অক্ষর, মূল স্ট্রিং থেকে মোট 7টি অক্ষর৷