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

MySQL-এ একটি ডেটাইম কলাম থেকে অন্য ডেটাইম কলামে মান কপি/আপডেট করা

MySQL-এ এক ডেটাইম কলামের মান অন্য ডেটাইম কলামে কপি বা আপডেট করতে `UPDATE` স্টেটমেন্ট এবং `DATE_ADD()`/`DATE_SUB()` ফাংশন ব্যবহার করুন।

উদাহরণ

mysql> CREATE TABLE AddDateTimeWithOther (
    -> Id INT,
    -> IssueDate DATETIME,
    -> DueDate DATETIME
    -> );

mysql> INSERT INTO AddDateTimeWithOther VALUES (100, NOW(), DATE_ADD(NOW(), INTERVAL -3 YEAR));
mysql> INSERT INTO AddDateTimeWithOther VALUES (101, NOW(), DATE_ADD(NOW(), INTERVAL 2 YEAR));

mysql> SELECT * FROM AddDateTimeWithOther;
+------+---------------------+---------------------+
| Id   | IssueDate           | DueDate             |
+------+---------------------+---------------------+
| 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 |
+------+---------------------+---------------------+

DueDate আপডেট করা

mysql> UPDATE AddDateTimeWithOther 
    -> SET DueDate = DATE_ADD(NOW(), INTERVAL 1 YEAR) 
    -> WHERE Id = 100;
Query OK, 1 row affected (0.24 sec)

mysql> SELECT * FROM AddDateTimeWithOther;
+------+---------------------+---------------------+
| Id   | IssueDate           | DueDate             |
+------+---------------------+---------------------+
| 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 |
+------+---------------------+---------------------+

টিপস: `INTERVAL` এর সাথে `DAY`, `MONTH`, `HOUR`, `MINUTE`, `SECOND` ইত্যাদি ব্যবহার করা যায়।

  1. MySQL-এ DATETIME মান সহজে ইনসার্ট করা

  2. MySQL-এ SELECT কুয়েরি দিয়ে INSERT করা (INSERT ... SELECT)

  3. MySQL টেবিলে JSON ডেটা ইনসার্ট করার পদ্ধতি

  4. MySQL-এ INSERT INTO SELECT ব্যবহার করে অন্য টেবিল থেকে ডেটা কপি করা