【发布时间】:2019-01-17 01:50:52
【问题描述】:
我正在用 Python 构建一个查询以传递给 pymysql 查询。
condition=['m']query = "select * from table where condition in {}'.format(tuple(condition))
我坚持的部分是我想设置脚本以适用于condition 可以是单个项目或多个项目的情况。
在我看来,将列表转换为元组会起作用,但事实并非如此,因为:
tuple(condition)
返回:
('m',)
,它无法在我的 mysql 服务器上运行。
什么是最简单的设置方法,我可以将单个值或多个值发送到我在 python 中构建的查询中的where 子句?
【问题讨论】: