Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में वर्तमान तारीख कैसे इन्सर्ट करें?


NOW() और CURDATE() से वर्तमान तारीख इन्सर्ट करना

MySQL में वर्तमान तारीख/समय इन्सर्ट करने के लिए NOW() या CURDATE() फंक्शन का उपयोग करें।

सिंटैक्स

INSERT INTO yourTableName(yourDateColumnName) VALUES(NOW());
-- या केवल तारीख के लिए
INSERT INTO yourTableName(yourDateColumnName) VALUES(CURDATE());

उदाहरण

DATE टाइप कॉलम वाली टेबल बनाएं:

mysql> CREATE TABLE insertcurrentdate (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> currentDate DATE
    -> );

दोनों फंक्शन से इन्सर्ट करें:

mysql> INSERT INTO insertcurrentdate(currentDate) VALUES(NOW());
-- चेतावनी: Truncated incorrect time value
mysql> INSERT INTO insertcurrentdate(currentDate) VALUES(CURDATE());
-- कोई चेतावनी नहीं

परिणाम:

+----+-------------+
| Id | currentDate |
+----+-------------+
| 1  | 2019-04-05  |
| 2  | 2019-04-05  |
+----+-------------+

NOW() vs CURDATE()

फंक्शनरिटर्न करता हैDATE कॉलम के लिए
NOW()तारीख + समय (YYYY-MM-DD HH:MM:SS)समय भाग कट जाता है, चेतावनी देता है
CURDATE()केवल तारीख (YYYY-MM-DD)सही, कोई चेतावनी नहीं
CURRENT_DATE()केवल तारीख (CURDATE() का समानार्थी)सही

सिफारिश: DATE कॉलम के लिए CURDATE() या CURRENT_DATE() उपयोग करें। DATETIME/TIMESTAMP कॉलम के लिए NOW() या CURRENT_TIMESTAMP() उपयोग करें।

अन्य उपयोगी फंक्शन: CURTIME() (केवल समय), UTC_DATE() (UTC तारीख), UTC_TIMESTAMP() (UTC तारीख-समय)।

  1. - MySQL में वर्तमान दिनांक/समय कैसे डालें

    MySQL में वर्तमान दिनांक/समय डालने के लिए, now() फ़ंक्शन का उपयोग करें। आइए अब एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है। ); Query OK, 0 rows affected (1.14 sec) insert कमांड और now() की मदद से वर्तमान दिनांक/समय डालने का सिंटैक्स।

  1. - MySQL में डेट में 1 दिन कैसे जोड़ें?

    हम DATE_ADD() फंक्शन की मदद से डेट में 1 दिन जोड़ सकते हैं। टेबल बनाना। mysql> create table Add1DayDemo -> ( -> id int, -> MyDate datetime not null -> ); Query OK, 0 rows affected (1.06 sec) कुछ रिकॉर्ड्स इन्सर्ट करें। mysql> insert into Add1DayDemo values(1, now()); Que

  1. Python में MySQL डेटाबेस में INSERT के बाद ID कैसे प्राप्त करें? Python में MySQL डेटाबेस में INSERT के बाद ID कैसे प्राप्त करें?

    सबसे पहले, हमें नीचे दी गई आवश्यकताओं को पूरा करने की आवश्यकता है। निम्न पूर्वापेक्षाएँ हैं। हमें MySQL वर्जन 8.0.12 इंस्टॉल करना होगा। हमें Python वर्जन 3.6.3 (32 बिट) इंस्टॉल करना होगा। हमें pip कमांड की मदद से pymysql इंस्टॉल करना होगा। pip कमांड की मदद से pymysql इंस्टॉल करने के लिए। डेट