sql >> Databáze >  >> RDS >> Mysql

Parametrizovaný dotaz Pythonu MySQL je v konfliktu se zástupným znakem % v příkazu LIKE

Pravděpodobně jej můžete opustit pomocí extra % :

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

Toto zjevně funguje pro MySQLdb a očekával bych, že to bude fungovat i pro python-mysql. . .



  1. převést znaky utf8mb4 na utf8 v php

  2. Jak mohu provést volitelný JOIN pomocí SQL

  3. Multi-Column Name Search MySQL

  4. E-mailové výsledky dotazu jako HTML tabulka v SQL Server (T-SQL)