यदि आप वर्तमान दिनांक डालना चाहते हैं (समय नहीं), तो आप MySQL से अंतर्निहित फंक्शन CURDATE() का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है:
INSERT INTO yourTableName VALUES(CURDATE());
या यदि आप दिनांक और समय दोनों जोड़ना चाहते हैं तो आप MySQL से अंतर्निहित फंक्शन 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)