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

पायथन:mysql तालिका से चयन करते समय टपल सूचकांक पूर्णांक होना चाहिए, न कि str

अजगर मानक mysql पुस्तकालय कर्सर.execute से टुपल्स लौटाता है। Question_id फ़ील्ड पर जाने के लिए आप row[0] . का उपयोग करेंगे , नहीं row['question_id'] . फ़ील्ड उसी क्रम में निकलते हैं जिस क्रम में वे सेलेक्ट स्टेटमेंट में दिखाई देते हैं।

कई फ़ील्ड निकालने का एक अच्छा तरीका कुछ इस तरह है

for row in cursor.execute("select question_id, foo, bar from questions"):
    question_id, foo, bar = row


  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. नेटबीन्स। होस्टिंग डेटाबेस से कनेक्ट करें

  3. क्या MySQL में नेस्टेड लेनदेन की अनुमति है?

  4. मुड़ अदबापी:रनइंटरएक्शन last_insert_id ()

  5. सबसे भिन्न पुस्तकों की गणना करने में सहायता की आवश्यकता है