这个让我疯了。我在网上看了看。 我的数据库是Postgres 9.5.4。 我正在使用python 3和psycopg2 2.7.1
我收到以下错误
attributes:
{ Courses:
[ [Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object] ],
Location:
[ [Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object] ] },
我的代码是:
psycopg2.ProgrammingError: syntax error at or near "ON"
LINE 2: ON CONFLICT do nothing
psycopg2不支持 try:
c = db.cursor()
c.execute("""INSERT INTO my_table (id, name, tstmp)
VALUES (%s,%s,%s)
ON CONFLICT do nothing""",
(id, name, tstmp))
finally:
c.close()
还是我做错了什么?