'create_date' टाइमस्टैम्प फ़ील्ड के लिए अमान्य डिफ़ॉल्ट मान
टाइमस्टैंप कॉलम के साथ एक तालिका बनाते समय और '0000- का डिफ़ॉल्ट मान निर्दिष्ट करते समय 00-00 00:00:00', "create_date' के लिए अमान्य डिफ़ॉल्ट मान" दर्शाने वाली एक त्रुटि हो सकती है। यह त्रुटि MySQL के SQL मोड - NO_ZERO_DATE के कारण होती है।
MySQL संदर्भ मैनुअल के अनुसार, NO_ZERO_DATE सख्त मोड में वैध तिथि के रूप में '0000-00-00' की प्रविष्टि को रोकता है। इस मामले में, 'create_date' कॉलम को टाइमस्टैम्प के रूप में परिभाषित किया गया था और '0000-00-00 00:00:00' का डिफ़ॉल्ट मान निर्दिष्ट किया गया था। हालाँकि, SQL मोड - NO_ZERO_DATE ऐसे मानों को प्रतिबंधित करता है। तालिका।
'create_date' कॉलम के लिए एक अलग डिफ़ॉल्ट मान का उपयोग करें जो नहीं है '0000-00-00 00:00:00', जैसे 'CURRENT_TIMESTAMP'।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3