Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL:अज्ञात कॉलम जहां क्लॉज एरर

MySql में, बैकटिक्स इंगित करता है कि एक इंडेंटिफायर एक कॉलम नाम है। (अन्य RDBMS इसके लिए कोष्ठक या दोहरे उद्धरण चिह्नों का उपयोग करते हैं)।

तो आपकी क्वेरी थी, "मुझे वे सभी पंक्तियाँ दें जहाँ 'unname' नाम के कॉलम में मान 'test' नाम के कॉलम के मान के बराबर है"। लेकिन चूंकि आपकी तालिका में परीक्षण नाम का कोई स्तंभ नहीं है, इसलिए आपको वह त्रुटि मिलती है जो आपने देखी थी।

बैकटिक्स को सिंगल कोट्स से बदलें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सीमांकित स्ट्रिंग मान को पंक्तियों में विभाजित करें

  2. कुप्पी-SQLAlchemy - कई डेटाबेस के लिए फ्लाई कनेक्शन पर

  3. क्या आपको MySQL में तालिका नामों के रूप में संख्याओं का उपयोग करने की अनुमति है?

  4. मैं एक mysql चर के साथ mysql स्रोत कमांड का उपयोग कैसे करूं?

  5. MySQL LIKE with json_extract