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

1292 'update_at' कॉलम के लिए गलत डेटाटाइम मान

ऐसा लगता है कि आप यूएस में हैं, ऐसे समय क्षेत्र में जहां डेलाइट सेविंग टाइम अभी शुरू हुआ

इसलिए, 2am मौजूद नहीं है आज।

DATETIME MySQL में स्थानीय समय का उपयोग करता है (समयक्षेत्र को कई तरीकों से सेट किया जा सकता है) और आपके मामले में यह शायद आपका है स्थानीय समय, यही कारण है कि आप इस मुद्दे में भाग लेते हैं। अगर आपका मतलब वास्तव में UTC . था , आपको पहले SET time_zone = "+00:00" का उपयोग करके समयक्षेत्र को UTC पर सेट करना होगा या सही वैश्विक कॉन्फ़िगरेशन सेट करके ।

चूंकि आपकी PHP लाइब्रेरी इस (अमान्य) समय को उत्पन्न कर रही है, मुझे लगता है कि आपके पास PHP और 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:'101' से पहले 'पहला' क्रमबद्ध करें

  2. MySQL कनेक्शन PHP ऑब्जेक्ट इनहेरिटेंस का पुन:उपयोग करें

  3. यदि दिनांक पाठ के रूप में संग्रहीत है तो क्या MYSQL तिथि के अनुसार फ़िल्टर कर सकता है? पूर्व 02/10/1984

  4. Mysql दो कॉलम चुनें और प्रदर्शित करें

  5. कर्मचारियों के लिए स्वाइप-इन और स्वाइप-आउट के बीच समय का अंतर; अलग-अलग दिन टेलगेटिंग और बाहर निकलने की अनुमति दें