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

विशेषता त्रुटि:'टुपल' ऑब्जेक्ट में कोई विशेषता नहीं है 'एन्कोड' - MySQLdb Python

क्वेरी पैरामीटर को execute() . के दूसरे पैरामीटर के रूप में पास किया जाना चाहिए :

cursor = self.conn.cursor() 
query = "SELECT name FROM TABLENAME WHERE id = %s"
cursor.execute(query, (str(id.decode('unicode_escape').encode('ascii', 'utf-8')), ))

ध्यान दें कि आपको %s . के आसपास सिंगल कोट्स की आवश्यकता नहीं है प्लेसहोल्डर - डेटाबेस ड्राइवर क्वेरी पैरामीटर प्रकार के आधार पर जरूरत पड़ने पर उन्हें स्वचालित रूप से डाल देगा।




  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. Laravel अज्ञात कॉलम 'update_at'

  3. Mysql Foreach एक टेबल से दूसरी टेबल तक भाग 2

  4. PHP का उपयोग करके एक MySQL डेटाबेस के अंदर सभी टेबल दिखाएं?

  5. MySQL तालिकाओं में स्लैश, लेकिन PDO और पैरामीटरयुक्त प्रश्नों का उपयोग करना। क्या हो रहा है?