psycopg2を使用してデータをpostgresに挿入しようとしています。ここに私が持っている擬似コードがあります。間違いなく実行されているようですが、navicatを使ってチェックすると、データベースで更新されていないようです。私は確実にするためにnavicatを再起動しました。psycopg2を使用してpostgresに挿入する
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
はまた、私はselect文を照会することができますが、インサートが動作していないようですmogrifyの代わりに
cur.execute("""INSERT INTO database (date, id) VALUES (now(), %s);""" % (user,))
これを試してみました。
挿入後に 'commit'を実行しましたか? –