DATETIME या TIMESTAMP फ़ील्ड को परिभाषित करते समय, लंबाई निर्दिष्ट करने की कोई आवश्यकता नहीं होती है।
त्रुटि संदेश यही दर्शाता है:
<ब्लॉकक्वॉट>DATETIME या TIMESTAMP मान में माइक्रोसेकंड (6 अंक) सटीकता तक का अनुगामी भिन्नात्मक सेकंड का भाग शामिल हो सकता है
MySQL TIME, DATETIME, और TIMESTAMP मानों के लिए माइक्रोसेकंड (6 अंक) सटीकता के साथ भिन्नात्मक सेकंड की अनुमति देता है। एक कॉलम को परिभाषित करने के लिए जिसमें एक आंशिक सेकंड भाग शामिल है, सिंटैक्स type_name (fsp) का उपयोग करें, जहां type_name TIME, DATETIME, या TIMESTAMP है, और fsp भिन्नात्मक सेकंड सटीक है। उदाहरण के लिए:
CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
क्रिएट टेबल सिंटेक्स से सार :
| TIME[(fsp)]
| TIMESTAMP[(fsp)]
| DATETIME[(fsp)]
दस्तावेज़ीकरण: