এই জন্য, আপনি MySQL এ INTERVAL ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1509 -> ( -> আগমনের সময় তারিখ -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1509 মানগুলিতে সন্নিবেশ করান :00');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable1509 মানগুলিতে ঢোকান('2015-12-12 05:45:20'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1509 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| আগমনের সময় |+---------+| 2018-01-21 10:20:30 || 2019-04-01 11:00:00 || 2015-12-12 05:45:20 |+----------------------+3 সারি সেটে (0.00 সেকেন্ড)এখানে MySQL আপডেট ডেটটাইম কলামের প্রশ্ন রয়েছে এবং বিদ্যমান ডেটাতে 10 বছর 3 মাস 22 দিন এবং 10 ঘন্টা, 30 মিনিট যোগ করুন -
mysql> আপডেট DemoTable1509 -> সেট করুন ArrivalTime=ArrivalTime+ব্যবধান 10 বছর + ব্যবধান 3 মাস +ব্যবধান 22 দিন+ব্যবধান 10 ঘন্টা+ব্যবধান 30 মিনিট;কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত হয়েছে (0.17 সেকেন্ড) সারিগুলি পরিবর্তন হয়েছে:3টি মিলিত হয়েছে 3 সতর্কতা:0
আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
DemoTable1509 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| আগমনের সময় |+---------+| 2028-05-13 20:50:30 || 2029-07-23 21:30:00 || 2026-04-03 16:15:20 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)