sql >> Base de Datos >  >> RDS >> Mysql

1064:error de sintaxis SQL al ejecutar la consulta de PyMySQL

No puede pasar un nombre de tabla como parámetro a cursor.execute() . Cada vez que un parámetro es una cadena, lo cita cuando lo sustituye en la consulta. Use un método de formato de cadena normal, por ejemplo,

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