इसके लिए आप from_unixtime() साथ में now() का उपयोग कर सकते हैं।
आइए कुछ डेटा प्रकार के साथ एक टेबल बनाएं -
उदाहरण
mysql> टेबल डेमो75 बनाएं -> (->ड्यू_डेट इंट(11) ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित, 1 चेतावनी (2.87
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
उदाहरण
mysql> डेमो75 मानों में डालें (unix_timestamp ("2020-01-10")); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46mysql> डेमो75 मानों में डालें (unix_timestamp ("2020-11-19")); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.59mysql> डेमो75 मानों में डालें (unix_timestamp ("2020-12-18")); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44mysql> डेमो 75 मानों में डालें (unix_timestamp ("2020-11-10" ));क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.70
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
उदाहरण
mysql> डेमो75 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
आउटपुट
<पूर्व>+---------------+
| देय_तिथि |
+---------------+
| 1578594600 || 1605724200 |
| 1608229800 || 1604946600 |
+---------------+सेट में 4 पंक्तियाँ (0.00 सेकंड)
MySQL में 1 दिन से अधिक पुराने टाइमस्टैम्प पर अपडेट की गई पंक्तियों को लाने के लिए क्वेरी निम्नलिखित है -
उदाहरण
mysql> डेमो75 से * चुनें -> जहां से_unixtime(देय_तिथि) <अभी() - अंतराल 1 दिन;
यह निम्नलिखित आउटपुट देगा -
आउटपुट
<पूर्व>+---------------+
| देय_तिथि |+---------------+
| 1578594600 || 1604946600 |
+---------------+
सेट में 2 पंक्तियाँ (0.00 सेकंड)