使用psycopg2在postgres中执行插入

时间:2016-08-27 05:05:46

标签: python postgresql psycopg2

我试图使用psycopg2将数据插入postgres。这是我的伪代码。它似乎运行没有错误,但当我使用navicat检查时,它似乎没有在数据库中更新。我确实重新启动了navicat。

no proxy

在这里,我尝试了直接执行和mogrify。

conn = psycopg2.connect("dbname=dbname user=username password = ****  host='localhost'")
cur = conn.cursor()

我也试过这个而不是mogrify

cur.mogrify("""INSERT INTO database (date, id) VALUES (now(), %s );""" % (user,))
cur.execute

我可以查询一个select语句,但是插入似乎没有效果。

1 个答案:

答案 0 :(得分:3)

提交数据?

conn.commit()