Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL - सही टाइमज़ोन के साथ समय कैसे स्टोर करें? (जावा से)

मेरी राय में, आपकी सबसे अच्छी शर्त यह है कि आप MySQL को GMT का उपयोग करने के लिए कहें और अपने एप्लिकेशन कोड में सभी स्थानीय समय के मुद्दों को संभालें, न कि आपके डेटाबेस को। डेटाबेस में मान हमेशा GMT, पूर्ण विराम होगा, जो स्पष्ट है। जैसा कि आप कहते हैं, डेलाइट सेविंग टाइम (ग्रीष्मकालीन समय) समायोजन के साथ, आप अपने डेटाबेस में एक ही मान के साथ समाप्त कर सकते हैं, जो कि हम मनुष्यों के लिए दो अलग-अलग समय है।

यह डेटाबेस को पोर्टेबल भी बनाता है। यदि आप उत्तरी अमेरिका में जाते हैं और केंद्रीय समय पर (कहते हैं) MySQL सेट का उपयोग करना शुरू करते हैं, तो अचानक आपके डेटाबेस में मान कई घंटे चले गए हैं। मेरे पास एक डेटाबेस के साथ वह समस्या थी जो मुझे विरासत में मिली थी जो सर्वर के स्थानीय समय का उपयोग कर रहा था:जब मैंने इसे यू.एस. के पूर्वी तट से पश्चिमी तट पर ले जाया, तो यह जांचने के लिए नहीं सोचा था कि MySQL मशीन के क्षेत्र का उपयोग करने के लिए सेट है या नहीं ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, मैं अपने विकास डेटाबेस से अपने उत्पादन डेटाबेस में अनुक्रमणिका कैसे निर्यात कर सकता हूं?

  2. Windows 10 पर MySQL 8.x में lower_case_table_names सेट नहीं कर सकता

  3. मैं 1 से अधिक कॉलम पर टेबल कॉलम डेटाटाइप कैसे बदलूं?

  4. MySQL में सर्वर कोलेशन कैसे दिखाएं

  5. चेतावनी:मैक ओएस हाई सिएरा में काढ़ा का उपयोग करके mysql को स्थापित करने का प्रयास करते समय, पोस्ट-इंस्टॉल चरण सफलतापूर्वक पूरा नहीं हुआ