Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como escapar % em uma consulta usando execute () e pymysql do sqlalchemy do python?


Como essa é uma string literal, é melhor usar um parâmetro vinculado aqui (ilustrado usando text() ):
from sqlalchemy import text

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