我正在尝试执行一个 mysql 查询,它需要包含 % 字符...在构建查询时,我遇到了 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 停止将其作为变量读取,并将其作为字符串的一部分?
谢谢!