Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách định dạng chuỗi mệnh đề SQL IN với Python

MySQLdb có một phương pháp để trợ giúp việc này:

Tài liệu

Cách sử dụng

# 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. Express js req.body trả về trống

  2. Ngôn ngữ truy vấn Doctrine nhận Hàng tối đa / Mới nhất cho mỗi nhóm

  3. Lưu trữ Logic Kinh doanh trong Cơ sở dữ liệu

  4. Cách thiết lập múi giờ xampp mysql và apache?

  5. Làm cách nào để thêm nhiều hàng với Zend_Db?