Du kan inte skicka ett tabellnamn som en parameter till cursor.execute()
. Närhelst en parameter är en sträng citerar den den när den ersätter i frågan. Använd en normal strängformateringsmetod, t.ex.
cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})