MySQL में NOW() फ़ंक्शन वर्तमान दिनांक और समय लौटाता है, जिसे सीधे DATETIME या TIMESTAMP कॉलम में डाला जा सकता है।
सिंटैक्स
INSERT INTO yourTableName (datetimeColumn) VALUES (NOW());
उदाहरण
टेबल बनाएं:
CREATE TABLE CurrentDateTimeDemo (YourTime DATETIME);
वर्तमान दिनांक/समय डालें:
INSERT INTO CurrentDateTimeDemo VALUES (NOW());
परिणाम देखें:
SELECT * FROM CurrentDateTimeDemo;
नमूना आउटपुट: 2018-12-08 19:08:41
संबंधित फ़ंक्शन
| फ़ंक्शन | विवरण | उदाहरण आउटपुट |
|---|---|---|
| NOW() | वर्तमान दिनांक और समय | 2024-01-15 10:30:45 |
| CURDATE() | केवल वर्तमान दिनांक | 2024-01-15 |
| CURTIME() | केवल वर्तमान समय | 10:30:45 |
| UTC_TIMESTAMP() | UTC में वर्तमान दिनांक/समय | 2024-01-15 05:00:45 |
डिफ़ॉल्ट मान के रूप में सेट करना
CREATE TABLE Demo (
CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
UpdatedAt DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
यह स्वचालित रूप से निर्माण और अद्यतन समय सेट करता है।