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

MySQL में DATETIME डेटाटाइप के लिए डिफ़ॉल्ट वैल्यू के रूप में NOW() कैसे सेट करें?


हम NOW() फंक्शन को डायनामिक डिफ़ॉल्ट की मदद से डिफ़ॉल्ट वैल्यू के रूप में सेट कर सकते हैं। पहले, हम "datetime" डेटा टाइप के साथ एक टेबल बनाएंगे। उसके बाद, हम कॉलम "MyTime" के लिए डायनामिक वैल्यू डिफ़ॉल्ट की मदद से NOW() को डिफ़ॉल्ट वैल्यू के रूप में सेट करेंगे जैसा कि नीचे दिखाया गया है।

टेबल बनाना।

mysql> create table DefaultDateTimeDemo 
-> ( 
-> MyTime datetime DEFAULT CURRENT_TIMESTAMP 
-> ); 
Query OK, 0 rows affected (0.59 sec)

उपरोक्त टेबल बनाने के बाद, हम INSERT कमांड का उपयोग करते समय कोई वैल्यू इन्सर्ट नहीं करेंगे। ऐसा इसलिए किया जाता है ताकि हम डायनामिक वैल्यू डिफ़ॉल्ट की मदद से डिफ़ॉल्ट डेट टाइम प्राप्त कर सकें।

रिकॉर्ड्स इन्सर्ट करने के लिए क्वेरी यहाँ है।

mysql> insert into DefaultDateTimeDemo values(); 
Query OK, 1 row affected (0.13 sec)

अब, हम चेक कर सकते हैं कि डिफ़ॉल्ट वैल्यू NOW() जोड़ी गई है या नहीं। रिकॉर्ड्स डिस्प्ले करने के लिए क्वेरी यहाँ है।

mysql> select * from DefaultDateTimeDemo;

आउटपुट निम्न है जो करंट डेट और टाइम दिखाता है।

+---------------------+
| MyTime              |
+---------------------+
| 2018-11-09 11:58:47 |
+---------------------+
1 row in set (0.00 sec)

अब, हम NOW() मेथड की मदद से वेरिफाई कर सकते हैं कि परिणाम सही है या नहीं। परिणाम चेक करने के लिए क्वेरी यहाँ है।

mysql> select NOW();

आउटपुट निम्न है।

+---------------------+
| NOW()               |
+---------------------+
| 2018-11-09 11:58:40 |
+---------------------+
1 row in set (0.00 sec)

उपरोक्त सैंपल आउटपुट देखें। दोनों समान परिणाम देते हैं।


  1. - JavaScript फ़ंक्शन के लिए डिफ़ॉल्ट पैरामीटर मान कैसे सेट करें?

    यह फ़ंक्शन पैरामीटर्स को आसानी से संभालने के लिए आया। आप आसानी से डिफ़ॉल्ट पैरामीटर सेट कर सकते हैं ताकि औपचारिक पैरामीटर्स को डिफ़ॉल्ट मानों के साथ आरंभ करने की अनुमति मिल सके। यह केवल तभी संभव है जब कोई मान या undefined पास न किया गया हो। आइए एक उदाहरण देखें <html> <body>

  1. HTML <select> एलिमेंट के लिए डिफ़ॉल्ट मान कैसे सेट करें? HTML <select> एलिमेंट के लिए डिफ़ॉल्ट मान कैसे सेट करें?

    HTML के साथ, आप HTML फॉर्म में उपयोगकर्ता इनपुट प्राप्त करने के लिए आइटम्स की एक साधारण ड्रॉप-डाउन सूची आसानी से बना सकते हैं। इसके लिए <select> एलिमेंट का उपयोग करें, जो एक सेलेक्ट बॉक्स है, जिसे ड्रॉप-डाउन बॉक्स भी कहा जाता है, जिसमें आइटम्स सूचीबद्ध करने का विकल्प होता है। साथ ही, आप HTML

  1. - MySQL क्वेरी: अधिकतम संचयी मान प्राप्त करें

    समाधान सबक्वेरी में गुणनफल की गणना करें, फिर GROUP BY और ORDER BY से अधिकतम खोजें। उदाहरण टेबल बनाएं: INSERT INTO demo23 (value1, value2) VALUES (5,600), (20,800), (7,400), (6,500), (10,300), (11,500); क्वेरी LIMIT 1; परिणाम +-------------+-----------------------+ | total_value | number_of_occu