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

MySQL-এ বর্তমান ডেট/টাইম ইনসার্ট করা (CURDATE / NOW)

MySQL-এ বর্তমান ডেট বা ডেটাটাইম ইনসার্ট করার দুটি প্রধান ফাংশন:

  • CURDATE()` — শুধু বর্তমান ডেট (টাইম ০০:০০:০০)
  • NOW()` — বর্তমান ডেট এবং টাইম দুটোই

উদাহরণ ১: শুধু ডেট (CURDATE)

mysql> CREATE TABLE CurDateDemo (ArrivalDate DATETIME);
mysql> INSERT INTO CurDateDemo VALUES(CURDATE());
mysql> SELECT * FROM CurDateDemo;
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+

উদাহরণ ২: ডেট ও টাইম (NOW)

mysql> CREATE TABLE NowDemo (ArrivalDate DATETIME);
mysql> INSERT INTO NowDemo VALUES(NOW());
mysql> SELECT * FROM NowDemo;
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 17:31:26 |
+---------------------+

নোট: NOW()` ট্রানজ্যাকশন শুরুয়ের সময় রিটার্ন করে (স্টেটমেন্ট-লেভেলে নয়)। SYSDATE()` রিয়েল-টাইম দেয়।

  1. MySQL-এ করেন্ট ডেট ও টাইম টাইমস্ট্যাম্পে সেট করা

  2. MySQL-এ INSERT INTO ব্যবহার করে তারিখ সহ রো ইনসার্ট করা

  3. MySQL-এ ইতিমধ্যে ইনসার্ট করা ডেট-টাইম রেকর্ড থেকে ১ ঘন্টা বিয়োগ করা

  4. MySQL-এ DATE_ADD ব্যবহার করে বর্তমান তারিখে ১১ দিন যোগ করা