কম্পিউটার

মাইএসকিউএল-এ সময়ের রেকর্ড উপেক্ষা করে শুধুমাত্র তারিখ পরিবর্তন করুন


শুধুমাত্র তারিখ পরিবর্তন করতে, সময় নয়, MySQL INTERVAL এবং YEAR ব্যবহার করুন। যেহেতু, আমরা রেকর্ডগুলি আপডেট করব, তাই, আপডেট ব্যবহার করুন এবং INTERVAL এর সাথে একটি নতুন মান সেট করুন৷

আসুন একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable(DeDate datetime);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান :00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান('2018-12-31 11 :45 :56'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> ঢোকান DemoTable মান('2016-01-02 01 :23 :04'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 2017-08-12 10 :30 :45 || 2015-09-21 12 :00 :00 || 2018-12-31 11 :45 :56 || 2016-01-02 01 :23 :04 |+-------------------------+4টি সারি সেটে (0.00 সেকেন্ড)

নিচের সব তারিখ পরিবর্তন করার জন্য ক্যোয়ারী দেওয়া হল কিন্তু সময়ের মান নয় −

mysql> আপডেট DemoTable সেট DueDate=DueDate+interval 1 বছর;কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত হয়েছে (0.16 সেকেন্ড)সারি মিলেছে :4 পরিবর্তিত :4 সতর্কতা :0

আসুন আমরা আবার টেবিলের রেকর্ড পরীক্ষা করি -

mysql> DemoTable থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+| শেষ তারিখ |+------------+| 2018-08-12 10 :30 :45 || 2016-09-21 12 :00 :00 || 2019-12-31 11 :45 :56 || 2017-01-02 01 :23 :04 |+-------------------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. একটি MySQL ক্যোয়ারী সহ একটি টেবিল কলামে তারিখের বিন্যাস কিভাবে পরিবর্তন করবেন?

  2. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?

  3. মাইএসকিউএল-এ তারিখগুলিকে গোষ্ঠীবদ্ধ করে রেকর্ডগুলি প্রদর্শন করুন

  4. MySQL এর সাথে ASC ক্রমানুসারে রেকর্ডের শুধুমাত্র একটি তালিকা প্রদর্শন করা হচ্ছে