/ / Mysql में मार्च2016 जैसी तारीख डालने के लिए मुझे किस तारीख का डेटाटाइप उपयोग करना चाहिए? - माई एसक्यूएल

मार्च 2014 में mysql में दिनांक डालने के लिए मुझे किस तारीख का डेटाटाइप उपयोग करना चाहिए? - माई एसक्यूएल

जैसा कि मैं "मार्च 16" दिनांक डालने की कोशिश कर रहा हूं जो मार्च 2016 में mysql तालिका x में डेटाटाइप डेटटाइम के साथ है। लेकिन यह मुझे गलत तारीख मान त्रुटि देता है। क्रिप्या मेरि सहायता करे । आपका बहुत बहुत धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

"March16"एक सही तिथि प्रारूप नहीं है। आपको करने की ज़रूरत है STR_TO_DATE() या DATE_FORMAT().

ऊपर दो के बारे में और पढ़ें।

यदि आप केवल महीने और तारीख डालना चाहते हैं

MySQL दस्तावेज़

महीने और दिन विनिर्देशकों के लिए रेंज शून्य के साथ शुरू होता है तथ्य यह है कि MySQL अपूर्ण तिथियों को संग्रहित करने की अनुमति देता है जैसे कि "2014-00-00"।

इसका मतलब है कि केवल वर्ष और महीने को स्टोर करना है, आप एक का उपयोग कर सकते हैं DATE कॉलम और रखो 00 दिन के बजाय। उदाहरण 2013-12-00।