%文字を含む必要があるmysqlクエリを実行しようとしています...クエリを作成しているときに、%を使用してPythonを変数として固定しようとすると、Pythonの問題が発生します。
statmt="select id from %s WHERE `email` LIKE %blah%" % (tbl)
self.cursor.execute(statmt)
これは自然に次のようにバーフします:
statmt="select id from %s WHERE `email` LIKE %blah%" % (tbl)
TypeError: not enough arguments for format string
Pythonがこれを変数として読み取るのをやめ、文字列の一部として取り込むように、これをどのように修正する必要がありますか?
ありがとう!