【发布时间】:2015-03-22 22:40:45
【问题描述】:
在 SQL 语句中通过 %s 获得列表 (countryList) 的正确方法是什么?
# using psycopg2
countryList=['UK','France']
sql='SELECT * from countries WHERE country IN (%s)'
data=[countryList]
cur.execute(sql,data)
就像现在一样,在尝试运行“WHERE country in (ARRAY[...])”后出错。除了通过字符串操作之外,还有其他方法吗?
谢谢
【问题讨论】: