pymysqlのドキュメントでselect allリクエストに対して別々のリクエストと値を使用する方法を理解できません。分離されたリクエストと値を使用してpymySQLをすべて選択してください
のように:私はどうなるcursor.execute(request, (value))
:cursor.execute("SELECT * FROM %s", (table))
しかし、それはPymysqlは、識別子の置換を許可していません
pymysqlのドキュメントでselect allリクエストに対して別々のリクエストと値を使用する方法を理解できません。分離されたリクエストと値を使用してpymySQLをすべて選択してください
のように:私はどうなるcursor.execute(request, (value))
:cursor.execute("SELECT * FROM %s", (table))
しかし、それはPymysqlは、識別子の置換を許可していません
が機能していません。しかし、あなたは、フォーマットのネイティブのPython使用することができます
sql = 'SELECT * FROM `%s`' % table
cursor.execute(sql)
はい、しかしこの方法では秘密にされていません – pascalegrand
'pymysql'はこの機能を提供していないので、ユーザーの入力が自分で何かを壊さないことを保証する必要があります。 – bakatrouble
'cursor.execute( "{}テーブルSELECT * FROM"、{テーブル=テーブルを})' –
はsecurisedということですか? – pascalegrand
私はそれが信じられています。 –