MySQL-এ একটি তারিখের শেষ সেকেন্ড পেতে, INTERVAL কমান্ডটি ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable -> ( -> JoiningDatetime datetime, -> DueDatetime datetime -> ); Query OK, 0 rows affected (0.55 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable(JoiningDatetime) values('2019-11-03 12:34:54'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(JoiningDatetime) values('2019-10-04 12:34:54'); Query OK, 1 row affected (0.13 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> select *from DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------------+-------------+ | JoiningDatetime | DueDatetime | +---------------------+-------------+ | 2019-11-03 12:34:54 | NULL | | 2019-10-04 12:34:54 | NULL | +---------------------+-------------+ 2 rows in set (0.00 sec)
MySQL -
-এ একটি তারিখের শেষ সেকেন্ড পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছেmysql> update DemoTable -> set DueDatetime=DATE(JoiningDatetime) + INTERVAL 1 DAY - INTERVAL 1 SECOND; Query OK, 2 rows affected (0.19 sec) Rows matched: 2 Changed: 2 Warnings: 0
আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
mysql> select *from DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------------+---------------------+ | JoiningDatetime | DueDatetime | +---------------------+---------------------+ | 2019-11-03 12:34:54 | 2019-11-03 23:59:59 | | 2019-10-04 12:34:54 | 2019-10-04 23:59:59 | +---------------------+---------------------+ 2 rows in set (0.00 sec)