আপনি আপডেট কমান্ডের সাহায্যে এটি অর্জন করতে পারেন। পদ্ধতিটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল AddDateTimeWithOther −> ( −> Id int, −> IssueDate datetime, −> DueDate datetime −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
সন্নিবেশ বিবৃতি সহ টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> AddDateTimeWithOther values(100,now(),date_add(now(),interval -3 year) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> AddDateTimeWithOther values(101,now( ,date_add(now(),interval 2 year));Query OK, 1 সারি প্রভাবিত (0.20 sec)
সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> AddDateTimeWithOther থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------------------------------- ----+| আইডি | ইস্যু তারিখ | শেষ তারিখ |+------------------------------------------------------------ ---+| 100 | 2018-12-11 17:33:28 | 2015-12-11 17:33:28 || 101 | 2018-12-11 17:33:37 | 2020-12-11 17:33:37 |+------+-------------------------+--------- ------------+2 সারি সেটে (0.00 সেকেন্ড)এখন আপনি যদি “DueDate” 2015-12-11 17:33:28-এর জায়গায় অন্য কোনও তারিখ সেট করতে চান, তাহলে UPDATE কমান্ডটি ব্যবহার করুন। নিচের প্রশ্নটি '2019-12-11 17:35:03'-এ শেষ তারিখ আপডেট করে একই রকম প্রদর্শন করে৷
প্রশ্নটি নিম্নরূপ -
mysql> AddDateTimeWithOther সেট DueDate =date_add(now(),interval 1 বছর) যেখানে Id =100; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0
এখন আপনি ডাটা ঢোকানো হয়েছে কি না চেক করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> AddDateTimeWithOther থেকে *নির্বাচন করুন;
আপডেটটি সফলভাবে কাজ করেছে এবং −
তারিখটি সন্নিবেশিত হয়েছে তা দেখানো আউটপুটটি নিম্নলিখিত <প্রে>+---------------------------------- ----+| আইডি | ইস্যু তারিখ | শেষ তারিখ |+------------------------------------------------------------ ---+| 100 | 2018-12-11 17:33:28 | 2019-12-11 17:35:03 || 101 | 2018-12-11 17:33:37 | 2020-12-11 17:33:37 |+------+-------------------------+--------- ------------+2 সারি সেটে (0.00 সেকেন্ড)