आइए देखें कि MySQL में #1054 त्रुटि कब होती है। varchar value डालते समय, यदि आप सिंगल कोट्स जोड़ना भूल जाते हैं, तो यह त्रुटि उत्पन्न होगी।
निम्नलिखित त्रुटि है -
mysql> डेमोटेबल 798 मान (100, एडम) में डालें; त्रुटि 1054 (42S22):'फ़ील्ड सूची' में अज्ञात कॉलम 'एडम'
इस त्रुटि को ठीक करने के लिए आपको स्ट्रिंग मान के चारों ओर सिंगल कोट्स का उपयोग करना होगा जैसा कि नीचे दिखाया गया है -
mysql> DemoTable798 मान (100,'एडम') में डालें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable798 (StudentId int, StudentName varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable798 मानों में डालें (100, 'एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable798 मानों में डालें (101, 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) )mysql> डेमोटेबल 798 मान (102, 'रॉबर्ट') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल 798 मानों में डालें (103, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable798 से *चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 100 | एडम || 101 | क्रिस || 102 | रॉबर्ट || 103 | कैरल |+----------++---------------+4 पंक्तियों में सेट (0.00 सेकंड)