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

A consulta parametrizada do Python MySQL está em conflito com % curinga na instrução LIKE


Você provavelmente pode escapar usando um % extra :
cursor.execute("SELECT name FROM products WHERE rating > %s AND category like 'Automation %%'", (3));

Isso aparentemente funciona para MySQLdb e eu esperaria que funcionasse para python-mysql também. . .