我使用torndb在python中设置了数据库连接。你知道吗
我尝试使用torndb.query(query, *parameters, **kwargs)
查询它时遇到问题
query = """
SELECT *
FROM students
WHERE name LIKE "%s"
AND score LIKE "%s"
"""
parameters = ["Jack", "A"]
students = db.query(query, parameters)
尽管直接运行原始查询时,即使mySQL数据库中存在匹配项,此查询也不会返回任何结果->
SELECT *
FROM students
WHERE name LIKE "Jack"
AND score LIKE "A
我想弄清楚如何使用torndb.query()
函数中的parameters
参数进行查询,我知道您可以通过格式化实际的查询字符串来实现这一点,但这不是我的目标。你知道吗
query()
为查询字符串中的每个%s
取一个参数:您将它们作为单个列表对象传递。要让Python将列表扩展为单独的参数,请在其前面加一个星号:
相关问题 更多 >
编程相关推荐