テーブル名をパラメータとしてcursor.execute()
に渡すことはできません 。パラメータが文字列である場合は常に、クエリに代入するときに引用符で囲みます。通常の文字列フォーマット方法を使用します。例:
cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})
テーブル名をパラメータとしてcursor.execute()
に渡すことはできません 。パラメータが文字列である場合は常に、クエリに代入するときに引用符で囲みます。通常の文字列フォーマット方法を使用します。例:
cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})