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

पायथन के साथ एसक्यूएल इन क्लॉज को स्ट्रिंग कैसे करें

MySQLdb के पास इसकी मदद करने का एक तरीका है:

डॉक्टर

उपयोग

# connection:  <_mysql.connection open to 'localhost' at 1008b2420>

str_value = connection.string_literal(tuple(provider))
# '(\'provider1\', \'provider2\')'

SQL = "SELECT * FROM table WHERE provider IN %s"
args = (str_value,)
cursor.execute(sql,args) 


  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. MySQL में LIMIT 1 का उपयोग करना

  3. MySQL फ़ेच सरणी डुप्लिकेट मान जोड़ता है?

  4. डबल-क्वेरी के बिना MySQL पेजिनेशन?

  5. Linux/Mac से Amazon EC2 पर MySQL से कैसे कनेक्ट करें?