Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara merangkai format klausa SQL IN dengan Python

MySQLdb memiliki metode untuk membantu dalam hal ini:

Dok.

Penggunaan

# 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. Bagaimana saya tahu berapa banyak baris yang dikembalikan oleh kueri Perl DBI?

  2. Menghitung jarak antara kode pos di PHP

  3. Bagaimana cara mengimpor file csv ke meja kerja MySQL?

  4. Dapatkan tanggal terdekat dari tabel MySQL

  5. MYSQL:Pengguna - pengaturan tabel detail profil - praktik terbaik