शायद आप MySQL में 'दिनांक' डेटा प्रकार के लिए डिफ़ॉल्ट मान सेट नहीं कर सकते हैं। आपको प्रकार को टाइमस्टैम्प या डेटाटाइम में बदलना होगा।
आप इसी तरह के प्रश्न पर एक नज़र डाल सकते हैं।
'दिनांक' के लिए अमान्य डिफ़ॉल्ट मान
संपादित करें:
संस्करण 5.6.5 में, डेटाटाइम कॉलम पर एक डिफ़ॉल्ट मान सेट करना संभव है, और यहां तक कि एक कॉलम भी बना सकते हैं जो पंक्ति के अपडेट होने पर अपडेट हो जाएगा। प्रकार की परिभाषा:
CREATE TABLE foo (
`creation_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)
संदर्भ:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html