Mysql
 sql >> база данни >  >> RDS >> Mysql

Python MySQL параметризирана заявка конфликти с % заместващ знак в израза LIKE

Вероятно можете да го избегнете, като използвате допълнителен % :

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

Това очевидно работи за MySQLdb и очаквам да работи и за 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. Как да генерирате тази SQL заявка като централна таблица

  2. java.lang.NullPointerException в com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:3005)

  3. org.json.JSONException:Стойност <br от тип java.lang.String не може да бъде преобразувана в JSONObject

  4. Генерирайте PHP масив от MySQL с ключова стойност от колоната id

  5. Текстово търсене в множество полета MySQL