ধরা যাক বর্তমান তারিখ 2019-08-20। এখন আমাদের উদাহরণের জন্য, আমরা একটি টেবিল −
তৈরি করবmysql> টেবিল তৈরি করুন DemoTable( ProductStatus tinyint(1), ProductExpiryDate date); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.03 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করান ঠিক আছে, 1 সারি প্রভাবিত (0.38 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান(0,'2018-07-24'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান(0,'2018-09 -05'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+-------------------+| পণ্যের অবস্থা | পণ্যের মেয়াদ শেষ হওয়ার তারিখ |+------------------+-------------------+| 0 | 2019-06-12 || 0 | 2019-10-11 || 0 | 2018-07-24 || 0 | 2018-09-05 |+---------------+-------------------+4টি সারি সেটে (0.00 সেকেন্ড )বর্তমান তারিখের আগে রেকর্ডের জন্য মান 1 সেট করার প্রশ্নটি নিম্নরূপ
mysql> আপডেট করুন DemoTable সেট ProductStatus=1 যেখানে ProductExpiryDate <=CURDATE();কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত হয়েছে (0.95 সেকেন্ড)সারি মিলেছে :3 পরিবর্তন হয়েছে :3 সতর্কতা :0
আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+-------------------+| পণ্যের অবস্থা | পণ্যের মেয়াদ শেষ হওয়ার তারিখ |+------------------+-------------------+| 1 | 2019-06-12 || 0 | 2019-10-11 || 1 | 2018-07-24 || 1 | 2018-09-05 |+---------------+-------------------+4টি সারি সেটে (0.00 সেকেন্ড )