缺少插入数据 - PostgreSQL&蟒蛇

时间:2015-04-18 11:32:08

标签: python postgresql psycopg2 pgadmin

我尝试用Python(psycopg2)将一些数据插入到PostgreSQl-DB中。

我的SELECT语句可以正常工作,如:

cur = g.db.cursor()
cur.execute("""SELECT id FROM mydb where weight>%(weight)s and length<=%(length)s;""",{'weight':weight,'length':length})

现在我尝试添加一些新数据,方法与上面相同。代码就像

cur = g.db.cursor()
cur.execute("""INSERT INTO mydb (id, weight, length) VALUES (%(id)s, %(weight)s, %(length)s, );""",{'id':id,'weight':weight,'length':length})

但是我没有在pgadmin中看到任何新行。没有任何错误消息。 我将语句复制到pgadmin的SQL-Editor中,一切正常。

有人提供一些调试技巧,追查我的错误吗?

0 个答案:

没有答案