2016-03-18 7 views
5

में डेटाटाइम प्रकार का उपयोग नहीं कर सकता है मैंने MySQL वर्कबेंच में डेटाटाइम प्रकार का उपयोग करके कॉलम बनाने का प्रयास किया है।
लेकिन, जब मैं datetime चयन टाइप यह नया डेटा प्रकार दिया डेटा प्रकार DATETIME त्रुटियाँ हैं और स्वीकार नहीं किया जा सकता है सेट नहीं हो सका
mysql workbench

की तरह एक त्रुटि उत्पन्न होती है। पिछले मान के बजाय रखा है "

मैं इस प्रकार का उपयोग कैसे कर सकते हैं?

+1

'(6)' भाग को हटाएं। – Strawberry

+0

इसे आज़माएं: - https://bugs.mysql.com/bug.php?id=70125 –

+0

वर्कबेंच का कौन सा संस्करण? एक बग https://bugs.mysql.com/bug.php?id=68870 था। मैं मैक पर अंतिम संस्करण का उपयोग करता हूं और वह बग चला गया है। –

उत्तर

13

मैं इस समस्या थी, तो आप यह सुनिश्चित करें कि जब आप डेटा का चयन टाइप आप datetime() कोई साथ datetime करने के लिए बदल करने की जरूरत है()

MySQL से 5.6.4 आगे DATETIME में उपसेकंद हो सकते हैं, (यदि आप उपसेकंद का उपयोग नहीं कर रहे हैं तो परिशुद्धता का स्तर), तो बस इसे सभी को एक साथ हटा दें। यह TIME और TIMESTAMP पर भी लागू होता है। डेटाटाइप

For more info see here

+0

यह मेरे लिए काम करता है। – Hechi

0

प्रारंभिक वर्कबेंच कनेक्शन दोबारा बनाएं या सर्वर संस्करण को अद्यतन करने के लिए उन्नत कनेक्शन गुणों को रीसेट करें। यदि सर्वर को अपग्रेड किया गया है और वर्कबेंच कनेक्शन अपडेट नहीं किया गया है तो वर्कबेंच अभी भी सोचता है कि यह पुराने संस्करण के साथ काम कर रहा है और इसलिए डेटाटाइम (x) को एक त्रुटि के रूप में प्रतिबंधित करता है और ध्वजांकित करता है।

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