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

क्या समय क्षेत्र के साथ Oracle के TIMESTAMP के बराबर MySQL है?

नहीं, आपको डेटा को 2 कॉलम में विभाजित करना होगा, एक डेटाटाइम, और दूसरा टाइमज़ोन जानकारी रखने वाला। लेकिन आप बाद के क्षेत्र में जो डालते हैं वह इस बात पर निर्भर करता है कि आपने ओरेकल में क्या संग्रहित किया है - टाइम ज़ोन डेटाटाइप के साथ टाइमस्टैम्प में टीजेड ऑफसेट और (वैकल्पिक रूप से) समय क्षेत्र क्षेत्र शामिल हो सकता है। स्पष्ट रूप से उत्तरार्द्ध दिनांक समय के लिए शब्दार्थ रूप से सही होने की आवश्यकता है, लेकिन IIRC Oracle इस डेटा को पॉप्युलेट होने के लिए लागू नहीं करता है।

चूंकि MySQL में डेटाटाइप नहीं है, इसलिए इसे संसाधित करने के लिए MySQL फ़ंक्शन लिखना बहुत मुश्किल होगा - Oracle में MySQL संगत प्रतिनिधित्व बनाना बहुत आसान है जहां डेटाटाइप समर्थित है। आपको बस यह पता लगाने की जरूरत है कि आपको वास्तव में कौन सा डेटा मिला है और यह तय करना है कि आप इसे MySQL में कैसे प्रस्तुत करना चाहते हैं। परंपरा से इसका मतलब है कि इसे एक अलग कॉलम में TZ के साथ UTC में संग्रहीत करना, फिर इसे Convert_tz फ़ंक्शन (हमेशा UTC से) के साथ चयन पर परिवर्तित करना है



  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. MySQL में कीवर्ड खोज कैसे कार्यान्वित करें?

  3. एक स्ट्रिंग के हिस्से को बदलकर एक कॉलम मान अपडेट करें

  4. हर दिन नहीं होने वाली घटनाओं के लिए दैनिक गणना प्राप्त करना

  5. Django के बाहर Django डेटाबेस परत का उपयोग करना?