কিভাবে MySQL সঞ্চিত রুটিনে অ্যারে পাস করতে হয় তা প্রদর্শন করার জন্য আমাদের একটি সঞ্চিত পদ্ধতি তৈরি করতে হবে। আসুন প্রথমে আমাদের উদাহরণের জন্য একটি টেবিল তৈরি করি।
একটি টেবিল তৈরি করা হচ্ছে
mysql> টেবিল FindDemo তৈরি করুন -> ( -> name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)
টেবিলে কিছু রেকর্ড সন্নিবেশ করা হচ্ছে।
mysql> FindDemo মানগুলিতে সন্নিবেশ করুন('John'),('Smith');কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত (0.13 সেকেন্ড)রেকর্ডস:2টি সদৃশ:0 সতর্কতা:0
সমস্ত রেকর্ড প্রদর্শন করতে।
mysql> FindDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------+| নাম |+------+| জন || স্মিথ |+------+2 সারি সেটে (0.00 সেকেন্ড)একটি সঞ্চিত রুটিন তৈরি করতে যা একটি প্যারামিটার হিসাবে একটি অ্যারেকে গ্রহণ করে।
mysql> delimiter //mysql>প্রক্রিয়া তৈরি করুন অনুসন্ধান করা সংরক্ষিত পদ্ধতি (অ্যারেডেমো VARCHAR(100) এ) -> শুরু করুন -> FindDemo থেকে * নির্বাচন করুন -> WHERE FIND_IN_SET(নাম, ArrayDemo); -> -> শেষ//কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.14 সেকেন্ড)
প্যারামিটার হিসেবে অ্যারে পাস করা হচ্ছে।
mysql> ডিলিমিটার;mysql> কল সার্চিং স্টোরড প্রসিডিউর('ডেভিড,বব,জন');
এখানে আউটপুট।
<প্রে>+------+| নাম |+------+| জন |+------+1 সারি সেটে (0.00 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.01 সেকেন্ড)