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

1064:Błąd składni SQL podczas wykonywania zapytania PyMySQL

Nie możesz przekazać nazwy tabeli jako parametru do cursor.execute() . Za każdym razem, gdy parametr jest ciągiem, cytuje go, gdy zastępuje go w zapytaniu. Użyj normalnej metody formatowania ciągów, np.

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. Zmień lub ustaw wartość długiego czasu zapytań MySQL dla zapytań log-slow-query

  2. Jak wstawić dane porządkowe z tablicy wielowymiarowej

  3. Utwórz skalowalny schemat bazy danych do przechowywania wyników golfa

  4. Jak zmienić katalog bazy danych mysql na WAMP

  5. JSON_MERGE_PRESERVE() – Scal wiele dokumentów JSON w MySQL