我正在研究一个学校项目并尝试使用interger参数进行mysql查询,该参数将在我的数据库中选择电影的ID。
t = 1
c.execute("SELECT * FROM films WHERE filmid = %s", (t))
我知道这个电影是存在的,并且呃是一个带有1的电影。
c.execute("SELECT * FROM films WHERE filmid = %s", (t))
sqlite3.OperationalError: near "%": syntax error
这是我得到的错误代码。欢迎所有提示。