gpt4 book ai didi

python - 如何格式化字符串以在 Python 中使用 mysqldb 进行查询?

转载 作者:太空狗 更新时间:2023-10-29 22:10:08 25 4
gpt4 key购买 nike

如何正确执行此操作:

我想做这样的查询:

query = """SELECT * FROM sometable 
order by %s %s
limit %s, %s;"""
conn = app_globals.pool.connection()
cur = conn.cursor()
cur.execute(query, (sortname, sortorder, limit1, limit2) )
results = cur.fetchall()

一切正常,但 %s %s 的顺序没有正确放入字符串。它将两个替换用引号括起来。

所以它最终是这样的:

ORDER BY 'somecol' 'DESC'

错的应该是:

ORDER BY somecol DESC

非常感谢任何帮助!

最佳答案

关于python - 如何格式化字符串以在 Python 中使用 mysqldb 进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com