sql >> Databasteknik >  >> RDS >> Mysql

Python MySQL-parameteriserad fråga står i konflikt med % jokertecken i LIKE-satsen

Du kan förmodligen undkomma det med en extra % :

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

Detta fungerar tydligen för MySQLdb och jag förväntar mig att det fungerar för python-mysql också. . .



  1. Hur hoppar man över tomma data i MySQL?

  2. FindByUUID() med Spring Datas JPA Repository

  3. MySQL transaktion gåta

  4. Vill du lägga till ID för automatisk ökning i befintlig tabell?