sql >> データベース >  >> RDS >> Mysql

1064:PyMySQLクエリの実行中にSQL構文エラーが発生しました

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

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



    1. mysql複数またはない

    2. MySQLのデータベースバージョン管理

    3. 複数のインデックスを組み合わせたPostgres

    4. SQLiteトリガー