Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Python MySQL parametrisierte Abfrage kollidiert mit %-Wildcard in LIKE-Anweisung

Sie können es wahrscheinlich mit einem zusätzlichen % maskieren :

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

Dies funktioniert anscheinend für MySQLdb und ich würde erwarten, dass es auch für Python-Mysql funktioniert. . .