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

क्या `serverTimezone` परम MySQL में @@session.time_zone बदलता है?

जैसा कि मैंने एक टिप्पणी में कहा था, मैं उसी समस्या का सामना कर रहा था - @@session.time_zone = '+0:00' करने का तरीका खोजने की आवश्यकता है। SQL कथन के बिना, इसके बजाय JDBC ड्राइवर को कॉन्फ़िगर करके।

यदि आप गुण (ड्रॉपविज़ार्ड और शायद स्प्रिंग) का उपयोग कर रहे हैं तो इसका समाधान यहां दिया गया है:

sessionTimeZone: UTC
useLegacyDatetimeCode: false

या बस इसे JDBC कनेक्शन URL में जोड़ें:?sessionTimeZone=UTC&useLegacyDatetimeCode=false

कनेक्टर का दस्तावेज़ीकरण इसका बिल्कुल भी उल्लेख नहीं करता है (और शायद इसीलिए 'सर्वरटाइमज़ोन' और अन्य की ओर इशारा करते हुए इतने सारे उत्तर हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हर एक्स मिनट में स्वचालित रूप से कैसे हटाएं?

  2. इस परिणाम सेट से एक सरणी कैसे बनाएं (ट्रैवर्सल मॉडल के साथ डेटाबेस में संग्रहीत नेस्टेड श्रेणियां)?

  3. एक MySQL चयन में कुछ हेक्स मान और चार () मान कैसे खोजें?

  4. पहली क्वेरी पर mysql धीमा, फिर संबंधित प्रश्नों के लिए तेज़

  5. स्प्रिंग बूट में ज्ञात समस्या को हल करने का कोई तरीका है जब मध्य-यूरोपीय समय क्षेत्र के साथ एक MySQL डेटाबेस से कनेक्शन होता है?