Mysql
 sql >> Database >  >> RDS >> Mysql

Come sfuggire a % in una query usando sqlalchemy di Python e Execute() e pymysql?

Poiché si tratta di una stringa letterale, è meglio utilizzare un parametro associato qui (illustrato utilizzando text() ):

from sqlalchemy import text

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