相关疑难解决方法(0)

Python/psycopg2 WHERE IN语句

在SQL语句中通过%s使列表(countryList)可用的正确方法是什么?

# using psycopg2
countryList=['UK','France']

sql='SELECT * from countries WHERE country IN (%s)'
data=[countryList]
cur.execute(sql,data)
Run Code Online (Sandbox Code Playgroud)

就像现在一样,它在尝试运行"(ARRAY [...])中的WHERE国家"后出错.除了通过字符串操作之外,有没有办法做到这一点?

谢谢

python psycopg2 where-in

62
推荐指数
4
解决办法
2万
查看次数

标签 统计

psycopg2 ×1

python ×1

where-in ×1