使用 psycopg2 执行插入到 postgres 中
Executing an insert into postgres using psycopg2
我正在尝试使用 psycopg2 将数据插入到 postgres 中。这是我的伪代码。好像运行没有报错但是我用navicat查看的时候好像没有在数据库里更新。我确实重启了 navicat 以确保。
conn = psycopg2.connect("dbname=dbname user=username password = **** host='localhost'")
cur = conn.cursor()
这里我尝试了直接执行和修改。
cur.mogrify("""INSERT INTO database (date, id) VALUES (now(), %s );""" % (user,))
cur.execute
我也试过这个而不是 mogrify
cur.execute("""INSERT INTO database (date, id) VALUES (now(), %s );""" % (user,))
我可以查询 select 语句,但插入似乎不起作用。
提交数据?
conn.commit()
我正在尝试使用 psycopg2 将数据插入到 postgres 中。这是我的伪代码。好像运行没有报错但是我用navicat查看的时候好像没有在数据库里更新。我确实重启了 navicat 以确保。
conn = psycopg2.connect("dbname=dbname user=username password = **** host='localhost'")
cur = conn.cursor()
这里我尝试了直接执行和修改。
cur.mogrify("""INSERT INTO database (date, id) VALUES (now(), %s );""" % (user,))
cur.execute
我也试过这个而不是 mogrify
cur.execute("""INSERT INTO database (date, id) VALUES (now(), %s );""" % (user,))
我可以查询 select 语句,但插入似乎不起作用。
提交数据?
conn.commit()