【发布时间】:2011-08-26 12:18:54
【问题描述】:
给定 Python 中的大 (~10,000) 个整数列表,我如何有效地 SELECT 表中 id 在列表中的所有项目?
我试过了:
>>> lst2
[{'id': 97600167}, {'id': 97600168}, {'id': 97611194}]
>>> cur.executemany("SELECT id, parent_id FROM my_table WHERE id=%(id)s", lst2)
>>> cur.fetchall()
[(97611194, 10020688), (None, None), (None, None)]
表中确实存在第二个和第三个 id(97600168、97611194)。
【问题讨论】:
标签: python psycopg2 sql-parametrized-query