Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie parametryczne MySQL w Pythonie powoduje konflikt z symbolem wieloznacznym % w instrukcji LIKE

Prawdopodobnie możesz uciec, używając dodatkowego % :

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

To najwyraźniej działa dla MySQLdb i spodziewałbym się, że zadziała również w python-mysql. . .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. błąd php a nawet po zdefiniowaniu zmiennej

  2. kod php do testowania pdo jest dostępny?

  3. Pomoc Pola wyboru PHP i HTML

  4. Wybierz * z tabeli 1, która nie istnieje w tabeli 2 z warunkowym

  5. Jak wykonać zapytanie o soundex() w mysql