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

प्रश्नों में PyMySQL चर

आपको पैरामीटर को एक चलने योग्य के अंदर पास करना होगा - आमतौर पर एक टपल:

query = 'SELECT id,sing_name,bir_yr FROM singers_list WHERE bir_yr = %s'
curs.execute(query, (year, ))

ध्यान दें कि मैंने ? . को भी बदल दिया है %s with के साथ प्लेसहोल्डर ।

यह भी ध्यान दें कि MySQL ड्राइवर स्वचालित रूप से प्रकार के रूपांतरण को संभाल लेगा पायथन और MySQL के बीच, यदि आवश्यक हो तो उद्धरण देगा और आपको SQL इंजेक्शन हमलों से सुरक्षित रखने के लिए मापदंडों से बच जाएगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट और अपाचे डीबीसीपी का उपयोग करके MySQL के साथ कनेक्शन पूल समस्या

  2. त्रुटि कोड:1222. उपयोग किए गए चयन कथनों में स्तंभों की संख्या भिन्न होती है

  3. क्या प्रतिकृति-पुनर्लेखन-डीबी का कोई वास्तविक विश्व अनुप्रयोग है?

  4. बाइनरी टैरबॉल से MySQL 8 सेट करें

  5. MySQL राउंड अपेक्षा से अधिक क्यों तैरता है?