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

टाइमज़ोन जानकारी के साथ MySQL में डेटाटाइम कैसे स्टोर करें?

आपने कहा:

<ब्लॉककोट>

मैं चाहता हूं कि वे हमेशा तंजानिया के समय के रूप में सामने आएं, न कि स्थानीय समय में जहां विभिन्न सहयोगी हैं।

अगर ऐसा है, तो आपको नहीं करना चाहिए यूटीसी का उपयोग करें। आपको बस एक DATETIME . का उपयोग करना है TIMESTAMP के बजाय MySQL में टाइप करें टाइप करें।

MySQL के दस्तावेज़ से :

<ब्लॉककोट>

MySQL TIMESTAMP को कनवर्ट करता है भंडारण के लिए वर्तमान समय क्षेत्र से यूटीसी तक के मूल्य, और यूटीसी से वापस पुनर्प्राप्ति के लिए वर्तमान समय क्षेत्र में। (यह अन्य प्रकारों जैसे DATETIME . के लिए नहीं होता है ।)

अगर आप पहले से हैं DATETIME . का उपयोग करके टाइप करें, तो आपको इसे शुरू करने के लिए स्थानीय समय के अनुसार सेट नहीं करना चाहिए। आपको डेटाबेस पर कम और अपने एप्लिकेशन कोड पर अधिक ध्यान केंद्रित करने की आवश्यकता होगी - जो आपने यहां नहीं दिखाया। समस्या और समाधान भाषा के आधार पर काफी भिन्न होंगे, इसलिए प्रश्न को अपने आवेदन कोड की उपयुक्त भाषा के साथ टैग करना सुनिश्चित करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रूबी मणि mysql2 विफल स्थापित करें

  2. एक MySQL डेटाबेस से डेटा निर्यात करें

  3. MySQL - नियंत्रित करें कि कौन सी पंक्ति समूह द्वारा लौटाई जाती है

  4. INNER JOIN ON बनाम WHERE क्लॉज

  5. LOCALTIMESTAMP उदाहरण – MySQL