我有以下代码要插入到我的 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, "...
但是“音乐会”不是一个列,它是一个值,所以我不明白为什么我会收到这个错误。
编辑 - 我试过把 \" 放在价值音乐会周围,但没有试过
如何在不出现此错误的情况下插入我的数据?