sql >> Database >  >> RDS >> Mysql

Python MySQL-geparametriseerde queryconflicten met % jokerteken in LIKE-instructie

Je kunt er waarschijnlijk aan ontsnappen met een extra % :

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

Dit blijkbaar werkt voor MySQLdb en ik zou verwachten dat het ook voor python-mysql zou werken. . .



  1. eenvoudig draaien van kolommen naar rijen in MySql

  2. Op functies gebaseerde indexen in SQL Server

  3. PostgreSQL-index niet gebruikt voor query's op IP-bereiken

  4. Hoe relationele gegevens te tonen in yii2