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

1064:SQL синтактична грешка при изпълнение на PyMySQL заявка

Не можете да подадете име на таблица като параметър към cursor.execute() . Всеки път, когато даден параметър е низ, той го поставя в кавички, когато замества в заявката. Използвайте нормален метод за форматиране на низ, напр.

cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. не може да зареди библиотеката на доставчика libmysql.dll или libmysqld.dll

  2. MYSQL заявка за получаване на разлика в датата

  3. Може ли Django ORM да направи ORDER BY на конкретна стойност на колона?

  4. Мога ли да съм сигурен в последното вмъкване на идентификатор на Mysql?

  5. Изгубени в дати и часови зони