समस्या:
आप MySQL में वर्तमान तिथि प्राप्त करना चाहते हैं।
समाधान:
SELECT CURDATE()
का उपयोग करें समारोह। ये रही क्वेरी:
SELECT CURDATE();
ये रहा क्वेरी का नतीजा:
2021-03-03
चर्चा:
बस CURDATE()
का उपयोग करें वर्तमान तिथि प्राप्त करने के लिए कार्य करें।
तारीख को दो अलग-अलग प्रारूपों में प्रदर्शित किया जा सकता है:'YYYY-MM-DD
' यदि यह एक स्ट्रिंग संदर्भ या YYYYMMDD
. में उपयोग किया जाता है यदि इसका उपयोग संख्यात्मक संदर्भ में किया जाता है।
स्ट्रिंग या संख्यात्मक संदर्भ में उपयोग किए जाने का क्या अर्थ है? आइए एक स्ट्रिंग संदर्भ में एक क्वेरी का उदाहरण देखें:
SELECT CURDATE();
और परिणाम:
2021-03-03
संख्यात्मक संदर्भ में क्वेरी का एक उदाहरण:
SELECT CURDATE() + 0;
जिसका परिणाम होगा:
20210303
CURDATE()
. के बजाय दो अन्य फ़ंक्शन का उपयोग किया जा सकता है :CURRENT_DATE
और CURRENT_DATE()
. तीनों पर्यायवाची हैं; यानी आप इनमें से कोई भी चुन सकते हैं और परिणाम वही होगा।