यह त्रुटि तब होती है जब मान लें कि आपने varchar प्रकार के बजाय var_char का उपयोग किया है। इस प्रकार की त्रुटि को दूर करने के लिए, उदाहरण के लिए, var_char(100) के बजाय varchar(100) का उपयोग करें।
आइए अब देखें कि यह त्रुटि कैसे होती है -
mysql> तालिका बनाएं removeErrorDemo -> ( -> StudentId int, -> StudentName var_char(50) -> );
त्रुटि प्रदर्शित करने वाला आउटपुट निम्न है -
ERROR 1064 (42000):आपको अपने SQL सिंटैक्स में त्रुटि है; लाइन 4 पर 'var_char(50))' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें।अब हम त्रुटि को दूर करते हैं। त्रुटि 1064 (42000) को दूर करने के लिए क्वेरी यहां दी गई है -
mysql> तालिका बनाएं removeErrorDemo -> ( -> StudentId int, -> StudentName varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.72 सेकंड)ऊपर, हमने वर्चर को सही तरीके से सेट किया है, इसलिए कोई त्रुटि नहीं होगी।