我正在尝试将一系列值插入到PostgreSQL数据表中。
我有一个名为rows
的数组,显示如下:
for row in rows:
print(row)
(249607, 15802)
(249612, 15802)
(249613, 15802)
(249614, 15802)
(249615, 15802)
(249616, 15802)
(249617, 15802)
(249619, 15802)
(249620, 15802)
我将尝试像这样将其插入到我的表中:
for row in rows:
cur.execute("INSERT INTO myTable (id1, id2, key, value) \
VALUES (%s, %s, %s, %s)" , (row[0], row[1], "done", var3))
conn.commit()
不幸的是,它只插入了一行。我做错了什么?
try/catch
包裹代码以输出任何异常。 - Parfait