【发布时间】:2011-05-06 01:29:09
【问题描述】:
我有以下代码可以插入到我的 postgresql 数据库中
conn = psycopg2.connect("my connection setting are in here")
cur = conn.cursor()
cur.execute('INSERT INTO src_event (location_id, catname, title, name) VALUES (%i, \"%s\", \"%s\", \"%s\")' % (1441, "concert", item['title'], item['artists'] ))
但是,当我运行它时,我收到以下错误:
psycopg2.ProgrammingError: column "concert" does not exist
LINE 1: ...(location_id, catname, title, name) VALUES (1441, concert, "...
但是“音乐会”不是一个列,它是一个值,所以我不明白为什么会出现这个错误。
编辑 - 我尝试将 \" 围绕价值音乐会并尝试不使用
如何在不出现此错误的情况下插入我的数据?
【问题讨论】:
标签: python sql postgresql psycopg2