Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak napisać wiele kolumn w klauzuli za pomocą sqlalchemy

Zakładając, że masz swój model zdefiniowany w Page , oto przykład przy użyciu tuple_ :

keys = [
    (2752937066, 'http://members.aye.net/~gharris/blog/'),
    (3799762538, 'http://www.coxandforkum.com/')
]

select([
    Page.url
]).select_from(
    Page
).where(
    tuple_(Page.url_crc, Page.url).in_(keys)
)

Lub za pomocą interfejsu API zapytań:

session.query(Page.url).filter(tuple_(Page.url_crc, Page.url).in_(keys))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Importuj bazę danych MySQL do serwera MS SQL

  2. Zapytanie SQL do usunięcia bazy danych w MySQL

  3. co tak naprawdę robi mysql_real_escape_string()?

  4. Wybierz mySQL na podstawie tylko miesiąca i roku

  5. Zapytanie o usunięcie klucza unikalnego lub podstawowego z tabeli MYsql