কম্পিউটার

MySQL তারিখ আপডেট করবেন এবং এক বছর বৃদ্ধি করবেন?


আপনি MySQL থেকে অন্তর্নির্মিত ফাংশন date_add() ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম আপডেট করুন SETyourDateColumnName=DATE_ADD(yourDateColumnName, ব্যবধান 1 বছর);

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন আপডেট তারিখ -> ( -> আইডি int, -> DueDate datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.76 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> UpdateDate মানগুলিতে সন্নিবেশ করুন(1001,'2012-5-21');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> UpdateDate মানগুলিতে সন্নিবেশ করুন(1002,'2013-8-2');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> UpdateDate মানগুলিতে সন্নিবেশ করান -1');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> UpdateDate মানগুলিতে সন্নিবেশ করুন(1005,'2017-12-24'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

এখন সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করা যাক। প্রশ্নটি নিম্নরূপ -

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

আউটপুট

<প্রে>+------------------+| আইডি | শেষ তারিখ |+------------------+| 1001 | 2012-05-21 00:00:00 || 1002 | 2013-08-02 00:00:00 || 1003 | 2014-02-27 00:00:00 || 1004 | 2016-11-01 00:00:00 || 1005 | 2017-12-24 00:00:00 |+------+----------------------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি প্রশ্ন যা date_add() এবং interval ব্যবহার করে 1 বছরের সাথে তারিখ আপডেট করতে ব্যবহার করা যেতে পারে। প্রশ্নটি নিম্নরূপ -

mysql> আপডেট আপডেট তারিখ সেট DueDate=date_add(DueDate,interval 1 year);Query OK, 5 টি সারি প্রভাবিত (0.15 সেকেন্ড)সারি মিলেছে:5 পরিবর্তিত:5 সতর্কতা:0

সিলেক্ট কমান্ড ব্যবহার করে টেবিল চেক করুন। প্রশ্নটি নিম্নরূপ -

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

আউটপুট

<প্রে>+------------------+| আইডি | শেষ তারিখ |+------------------+| 1001 | 2013-05-21 00:00:00 || 1002 | 2014-08-02 00:00:00 || 1003 | 2015-02-27 00:00:00 || 1004 | 2017-11-01 00:00:00 || 1005 | 2018-12-24 00:00:00 |+------+----------------------+5 সারি সেটে (0.00 সেকেন্ড)

উপরের নমুনা আউটপুট দেখুন, সমস্ত মান আপডেট করা হয়েছে। আপনি যদি একটি নির্দিষ্ট তারিখের সময় আপডেট করতে চান তাহলে যেখানে শর্তটি ব্যবহার করুন।


  1. কিভাবে একটি MySQL তারিখ টাইপ কলাম আপডেট করবেন?

  2. দুটি MySQL ক্ষেত্র একত্রিত করুন এবং ফলাফল সহ তৃতীয়টি আপডেট করবেন?

  3. MySQL-এ লজিক্যাল এবং অপারেটরের সাথে আপডেট করুন

  4. MySQL-এ একটি নির্দিষ্ট বছর থেকে শুরু এবং শেষের তারিখ পান