Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да избягам % в заявка, използвайки execute() на sqlalchemy на python и pymysql?

Тъй като това е литерален низ, по-добре е да използвате свързан параметър тук (илюстриран с помощта на 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. Странно SQLException:колоната не е намерена

  2. как мога да създам система за маркиране с помощта на php и mysql?

  3. Защо Hibernate/JDBC/MySQL прекъсва връзките след около ден?

  4. Спрете прозорците на услугите на MySQL

  5. Грешка в синтакса на SQL - не мога да намеря грешката