আপনাকে MySQL ইভেন্ট শিডিউলার ব্যবহার করতে হবে। এটি ইভেন্টের নির্বাহের পাশাপাশি সময়সূচী পরিচালনা করে।
প্রথমত, আপনাকে একটি টেবিল তৈরি করতে হবে। এর পরে আপনি একটি ইভেন্ট তৈরি করতে পারেন যা প্রতি একক দিন নির্ধারণ করবে৷
৷আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল ইভেন্টডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_ইনক্রিমেন্ট প্রাথমিক কী, -> ইভেন্ট ডেটটাইম তারিখ সময় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.71 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> EventDemo(EventDateTime) মান ('2010-09-21'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> ইভেন্টডেমো(ইভেন্টডেটটাইম) মানগুলিতে সন্নিবেশ করুন('2016-10-27');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> EventDemo(EventDateTime) মানগুলিতে সন্নিবেশ করান '2019-03-12');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> ইভেন্টডেমো(ইভেন্টডেটটাইম) মানগুলিতে ঢোকান('2019-01-04'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> ইভেন্টডেমো থেকে *নির্বাচন করুন
নিচের আউটপুট −
<প্রে>+----+---------+| আইডি | ইভেন্ট ডেট টাইম | 1 | 2010-09-21 00:00:00 || 2 | 2016-10-27 00:00:00 || 3 | 2018-12-09 00:00:00 || 4 | 2019-03-12 00:00:00 || 5 | 2019-01-04 00:00:00 |+----+----------------------+5 সারি সেটে (0.00 সেকেন্ড)এখানে প্রশ্নটি TTL (টাইম টু লাইভ) -
এর বিষয়mysql> delimiter //mysql> ইভেন্ট তৈরি করুন -> ডেমো মুছুন -> প্রতি 1 দিন সময়সূচীতে -> করুন -> শুরু করুন -> থেকে মুছুন -> ইভেন্টডেমো -> যেখানে ইভেন্ট তারিখের সময়শেষ //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.31 সেকেন্ড)