কম্পিউটার

মাইএসকিউএল ট্রিগার/প্রক্রিয়া সম্পাদনের জন্য বিলম্ব কীভাবে সেট করবেন?


বিলম্ব সেট করতে, আপনি SLEEP() ব্যবহার করতে পারেন। চলুন আমরা SLEEP() প্রয়োগ করি পদ্ধতি কার্যকর করার বিলম্বে।

প্রথমে, আমরা একটি সংরক্ষিত পদ্ধতি তৈরি করব -

mysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন delayInMessage() -> শুরু করুন -> সিলেক্ট স্লিপ(20); -> "20 সেকেন্ড ঘুমানোর পর, বাই!!!" নির্বাচন করুন; -> শেষ -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.30 সেকেন্ড)mysql> DELIMITER;

এখন আপনি CALL কমান্ডের সাহায্যে সংরক্ষিত পদ্ধতিতে কল করতে পারেন। নিচের সিনট্যাক্স −

কল yourstoredProcedureName();

উপরে-সঞ্চিত পদ্ধতিতে কল করার জন্য এবং এক্সিকিউশন বিলম্ব চেক করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে -

mysql> কল delayInMessage();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| ঘুম (20) |+------------+| 0 |+------------+1 সারি সেটে (20.00 সেকেন্ড)+---------------------------- ----------+| 20 সেকেন্ড ঘুমানোর পর, বাই!!! |+--------------------------------------+| 20 সেকেন্ড ঘুমানোর পর, বাই!!! |+--------------------------------------+1 সারি সেটে (20.01 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (20.04 সেকেন্ড)

উপরের নমুনা আউটপুট দেখুন, কার্যকরী বিলম্ব হল 20.01 সেকেন্ড।


  1. অ্যান্ড্রয়েডে বিলম্ব কিভাবে সেট করবেন?

  2. মাইএসকিউএল-এ কীভাবে সতর্কতা দমন করা যায়?

  3. একটি MySQL সঞ্চিত পদ্ধতিতে শর্ত সেট করুন

  4. মাইএসকিউএল-এ খালি সারির জন্য ডিফল্ট মান কীভাবে সেট করবেন?