শুধু বর্তমান তারিখ (সময় নয়) ইনসার্ট করতে চাইলে MySQL-এ ইন-বিল্ট CURDATE() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স:
INSERT INTO yourTableName VALUES(CURDATE());
অথবা যদি তারিখ এবং সময় দুটোই যোগ করতে চান তবে NOW() ফাংশন ব্যবহার করুন। সিনট্যাক্স:
INSERT INTO yourTableName VALUES(NOW());
দুটি সিনট্যাক্স বুঝতে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE NowAndCurdateDemo (
-> YourDueDate DATETIME
-> ); Query OK, 0 rows affected (1.75 sec)
দুটি ফাংশন ব্যবহার করে টেবিলে বর্তমান তারিখ এবং ডেটা-টাইম ইনসার্ট করি:
mysql> INSERT INTO NowAndCurdateDemo VALUES(CURDATE()); Query OK, 1 row affected (0.28 sec) mysql> INSERT INTO NowAndCurdateDemo VALUES(NOW()); Query OK, 1 row affected (0.14 sec)
ডেটা ইনসার্ট হয়েছে কিনা চেক করি:
mysql> SELECT * FROM NowAndCurdateDemo;
আউটপুট:
+---------------------+ | YourDueDate | +---------------------+ | 2018-12-05 00:00:00 | | 2018-12-05 21:24:10 | +---------------------+ 2 rows in set (0.06 sec)