2011-08-06 8 views
5

मैं MySQL DATE_FORMAT समारोह का उपयोग कर रहा प्रारूप मैं में इसकी जरूरत में तारीख को आकर्षित करने के रूप में निम्नलिखित:।MySQL DATE_FORMAT रिवर्स?

SELECT DATE_FORMAT(`dob`, '%m-%d-%Y') as dob FROM `tblUsersProfile` WHERE `user_id` = 1 

लेकिन अब मैं डिफ़ॉल्ट mysql दिनांक स्वरूप के लिए इस प्रारूप से तिथि को अपडेट करना चाहते हैं?

मुझे पता है कि यह PHP में कैसे करें, लेकिन मैं MySQL में प्रारूप को बदलने की कोशिश कर रहा हूं। किसी को पता है?

उत्तर

5

आप MySQL's STR_TO_DATE() function:

UPDATE tblUsersProfile SET `dob` = STR_TO_DATE('1-2-2011', '%m-%d-%Y') WHERE user_id = 1; 
+0

यूनिक्स टाइमस्टैम्प का उपयोग करते हुए तिथि कार्य करने के लिए स्ट्रिंग नहीं है और करने के लिए 1970 –

+0

नहीं सीमित है चाहता हूँ, दस्तावेज़ीकरण लिंक देखें। यह दूसरे पैरामीटर में निर्दिष्ट प्रारूप में एक तारीख को एक mysql दिनांक में पार्स करता है। –

संबंधित मुद्दे