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

Python - автоматизиране на MySQL индекс:параметър за предаване

Вторият не работи, защото използвате три заместителя вътре в низа на заявката и предоставяте само една променлива за интерполация.

updateIndexMySQLQuery = """UPDATE %s 
SET numberID=%%s WHERE numberID=%%s;""" % (tableName,)

По този начин механизмът за форматиране на низове не очаква да предоставите 3 стойности, тъй като знаците за процент са "избягали" (срам за първата версия на отговора).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да вмъкна данни в MySQL базата данни?

  2. Рамката на обекта добавя допълнително условие за клаузата where

  3. Кой е най-добрият набор от знаци за полето за имейл?

  4. Код на грешка:1052. Колона „АТРИБУТ“ в списъка с полета е двусмислена

  5. операнд трябва да съдържа 1 колона