निम्नलिखित त्रुटि है और यह तब होता है जब आप ZEROFILL को गलत तरीके से लागू करते हैं-
mysql> तालिका बनाएं DemoTable -> ( -> StudentCode int(10) NOT NULL ZEROFILL AUTO_INCREMENT PRIMARY KEY -> );ERROR 1064 (42000):आपको अपने SQL सिंटैक्स में त्रुटि है; लाइन 3 पर 'ZEROFILL AUTO_INCREMENT PRIMARY KEY)' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें।सही कार्यान्वयन के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें -
सिंटैक्स
yourColumnName int(10) ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEYआइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> StudentCode int(10) ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.28 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| स्टूडेंट कोड |+---------------+| 0000000001 || 0000000002 || 0000000003 || 0000000004 || 0000000005 |+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)