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

Jak uciec % w zapytaniu przy użyciu funkcji execute() i pymysql pythona sqlalchemy?

Ponieważ jest to dosłowny ciąg, lepiej jest użyć tutaj parametru powiązanego (zilustrowanego za pomocą text() ):

from sqlalchemy import text

connection.execute(
    text("select * from table where "
         "string like :string limit 1"), 
    string="_stringStart%")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak WYBRAĆ przez MAX (data)?

  2. Jak napisać warunek w instrukcji SELECT MySQL?

  3. Podnoszenie procedury składowanej jest niezgodne z funkcją sql_mode=only_full_group_by, mimo że sql_mode jest puste

  4. Zmienna wait_timeout MySQL — GLOBALNA vs SESJA

  5. Jak zabezpieczyć połączenie z bazą danych?