इस लेख में हम आपकी स्थानीय जरूरतों को बेहतर ढंग से पूरा करने के लिए समय भंडारण जैसे टाइम स्टैम्प और टाइम ज़ोन को परिवर्तित करने के लिए MySQL के भीतर आपकी क्षमता पर चर्चा करेंगे। कई मामलों में आपको सर्वर के टाइम स्टैम्प को अपने स्थानीय समय क्षेत्र में बदलने की आवश्यकता हो सकती है ताकि आप डेटा के माध्यम से अधिक आसानी से जा सकें।
साझा सर्वर पर MySQL डिफ़ॉल्ट टाइमज़ोन उस तट पर सेट किया जाएगा जिस पर सर्वर रहता है, इसलिए यदि आपका सर्वर एक (ecbiz) से शुरू होता है तो यह पूर्वी तट पर होगा और EST को समय क्षेत्र के रूप में उपयोग करेगा। जहां यदि आपका साझा सर्वर बस (बिज़) से शुरू होता है तो यह पीएसटी समय क्षेत्र का उपयोग करते हुए वेस्ट कोस्ट पर होगा। यदि आप एक वीपीएस (वर्चुअल प्राइवेट सर्वर) या एक समर्पित सर्वर होस्टिंग योजना का उपयोग कर रहे हैं तो आप यह भी पढ़ सकते हैं कि MySQL सर्वर समय क्षेत्र को कैसे बदला जाए।
नीचे दिए गए चरण आपको एक उदाहरण डेटाबेस के माध्यम से चलेंगे जिसे मैंने स्थापित किया है जिसमें कुछ समय टिकटों के साथ बस 2 डेटाबेस प्रविष्टियां हैं। हम कुछ विकल्पों के माध्यम से जाएंगे जिन्हें आपको सही समय टिकट प्राप्त करने के लिए फ्लाई पर समय टिकटों को समायोजित करना होगा।
- अपने cPanel में लॉगिन करें।
- डेटाबेस के अंतर्गत अनुभाग में, phpMyAdmin . पर क्लिक करें .
- बाईं ओर के मेनू से अपने डेटाबेस नाम पर क्लिक करें, हमारे उदाहरण में हम userna1_time का उपयोग कर रहे हैं .
- फिर ब्राउज़ करें . पर क्लिक करें उस टेबल के बगल में जिसे आप देखना चाहते हैं।
- आपको डिफ़ॉल्ट क्वेरी के साथ देखना चाहिए कि हम केवल 'समय' से चुनें कर रहे हैं। , जिसे समय . में मान रखने वाली सभी प्रविष्टियां लौटानी चाहिए कॉलम।
- फिर आप संपादित करें . पर क्लिक कर सकते हैं एक नई पॉप-अप विंडो में क्वेरी को समायोजित करने के लिए क्वेरी के नीचे लिंक करें।
- ईएसटी (GMT -05:00) से हमारे डेटा के टाइम स्टैम्प को बदलने के लिए आप क्वेरी को समायोजित कर सकते हैं ) से सीएसटी (जीएमटी -06:00 ) MySQL CONVERT_TZ . का उपयोग करके आज्ञा:।
SELECT CONVERT_TZ(Time, '-05:00', '-06:00'), Data FROM `time`
आपने देखा होगा कि हमारे दोनों समय टिकटों को 11:00:00 . से समायोजित किया गया है 10:00:00 . तक नीचे , यह दर्शाता है कि हमारा समय क्षेत्र रूपांतरण आदेश सफल रहा।
- आप MySQL कमांड का भी उपयोग कर सकते हैं DATE_ADD और DATE_SUB घंटे जोड़ने या घटाने के लिए भी:
SELECT DATE_ADD(Time, INTERVAL 1 HOUR), Data FROM `time`
SELECT DATE_SUB(Time, INTERVAL 1 HOUR), Data FROM `time`
अब आपको यह समझना चाहिए कि आप MySQL में संग्रहीत समय टिकटों को एक समय क्षेत्र से दूसरे समय क्षेत्र में कैसे बदल सकते हैं या परिवर्तित कर सकते हैं ताकि आप अपने डेटा के साथ अधिक आसानी से काम कर सकें।