Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में त्रुटि ठीक करें "टेबलनाम से ClientId, ClientName, ClientAge चुनें"

<घंटा/>

त्रुटि इसलिए होती है क्योंकि हमारे पास कॉलम नामों के अंत में "टेबलनेम से" के ठीक पहले एक अल्पविराम होता है। यहां वह त्रुटि है जो आपको मिल सकती है -

mysql> DemoTable1391 से ClientId, ClientName, ClientAge का चयन करें;ERROR 1064 (42000):आपके SQL सिंटैक्स में त्रुटि है; लाइन 1 पर 'DemoTable1391 से' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें। 

त्रुटि को दूर करने के लिए, जैसा कि ऊपर चर्चा की गई है, आपको तालिका से अंतिम अल्पविराम को हटाना होगा। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1391 -> ( -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20), -> ClientAge int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1391(ClientName,ClientAge) मानों ('Chris',21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable1391(ClientName,ClientAge) मानों ('बॉब',23) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable1391(ClientName,ClientAge) मान ('डेविड',24) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> DemoTable1391(ClientName,ClientAge) में डालें मान ('माइक', 28); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1391 से * चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+---------------+----------+| क्लाइंट आईडी | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 1 | क्रिस | 21 || 2 | बॉब | 23 || 3 | डेविड | 24 || 4 | माइक | 28 |+----------+---------------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

त्रुटि को दूर करने के लिए क्वेरी निम्नलिखित है अर्थात यह सेलेक्ट स्टेटमेंट का उपयोग करने और रिकॉर्ड लाने का सही तरीका है -

mysql> DemoTable1391 से ClientId,ClientName,ClientAge चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+---------------+----------+| क्लाइंट आईडी | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 1 | क्रिस | 21 || 2 | बॉब | 23 || 3 | डेविड | 24 || 4 | माइक | 28 |+----------+---------------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. कैसे एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए?

    इसके लिए आप ORDER BY RAND LIMIT का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1581(StudentName) मान (कैरोल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का

  1. महीने के आधार पर एक MySQL तालिका से कुल का चयन करें

    इसके लिए आप GROUP BY MONTH() का प्रयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। DemoTable1628 मानों में डालें ( 2019-10-10,900);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड) चयनित कथन का उपयोग कर