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

पायथन - MySQL इंडेक्स को स्वचालित करना:पासिंग पैरामीटर

दूसरा काम नहीं करता है, क्योंकि आप क्वेरी स्ट्रिंग के अंदर तीन प्लेसहोल्डर का उपयोग कर रहे हैं और इंटरपोलेशन के लिए केवल एक चर प्रदान करते हैं।

updateIndexMySQLQuery = """UPDATE %s 
SET numberID=%%s WHERE numberID=%%s;""" % (tableName,)

इस तरह स्ट्रिंग स्वरूपण तंत्र आपसे 3 मान प्रदान करने की अपेक्षा नहीं करता है, क्योंकि प्रतिशत संकेत "बच गए" हैं (उत्तर के पहले संस्करण के लिए मुझ पर शर्म आती है)।



  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 - कॉलम में NULL मान नहीं डाल सकता, लेकिन मेरे पास एक डिफ़ॉल्ट मान निर्दिष्ट है?

  2. yyyy-mm-dd प्रारूप के साथ तिथि के अनुसार php mysql समूह

  3. लोकलहोस्ट बनाम 127.0.0.1 mysql_connect () में

  4. MySQL स्टेटमेंट में अलग-अलग पॉजिटिव और नेगेटिव नंबरों द्वारा ऑर्डर करें

  5. एक MySQL IF शर्त