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

La query parametrizzata Python MySQL è in conflitto con il carattere jolly % nell'istruzione LIKE

Probabilmente puoi sfuggirgli usando un extra % :

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

Apparentemente questo funziona per MySQLdb e mi aspetto che funzioni anche per python-mysql. . .