sql >> Base de Datos >  >> RDS >> Mysql

La consulta parametrizada de Python MySQL entra en conflicto con % comodín en la instrucción LIKE

Probablemente puedas escapar usando un % extra :

cursor.execute("SELECT name FROM products WHERE rating > %s AND category like 'Automation %%'", (3));

Esto aparentemente funciona para MySQLdb y espero que funcione también para python-mysql. . .