psycopg2.ProgrammingError:“ON”或附近的语法错误

时间:2017-04-12 06:44:18

标签: python postgresql psycopg2

这个让我疯了。我在网上看了看。 我的数据库是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() 还是我做错了什么?

0 个答案:

没有答案