কম্পিউটার টিউটোরিয়াল

MySQL INTERVAL ব্যবহার করে ডেটাটাইম ফিল্ডে একদিন যোগ করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( DueDate date ); Query OK, 0 rows affected (2.11 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('2019-01-21'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('2018-12-31'); Query OK, 1 row affected (0.47 sec)
mysql> insert into DemoTable values('2018-12-30'); Query OK, 1 row affected (0.28 sec)
mysql> insert into DemoTable values('2017-02-26'); Query OK, 1 row affected (0.47 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সকল রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট দেবে:

+------------+
| DueDate |
+------------+
| 2019-01-21 |
| 2018-12-31 |
| 2018-12-30 |
| 2017-02-26 |
+------------+
4 rows in set (0.00 sec)

MySQL টেবিলে ডেটাটাইম ফিল্ডে একদিন যোগ করার কোয়ারী:

mysql> update DemoTable set DueDate=date_add(DueDate,interval 1 day); Query OK, 4 rows affected (0.21 sec) Rows matched: 4 Changed: 4 Warnings: 0

টেবিলের রেকর্ডগুলো একবার আবার চেক করুন:

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট দেবে:

+------------+
| DueDate |
+------------+
| 2019-01-22 |
| 2019-01-01 |
| 2018-12-31 |
| 2017-02-27 |
+------------+
4 rows in set (0.00 sec)
  1. MySQL-এ DATETIME কলামে সময় যোগ করা (ADDTIME ফাংশন)

  2. MySQL-এ DATETIME কলামে দিন যোগ করা (DATE_ADD INTERVAL DAY)

  3. MySQL-এ GROUP BY ব্যবহার করে ফিল্ড আপডেট করা

  4. MySQL-এ GROUP_CONCAT ব্যবহার করে একাধিক রোকে এক ফিল্ডে জোড়া দেওয়া