私は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, "...
ただし、「コンサート」は列ではなく値であるため、このエラーが発生する理由がわかりません。
編集-私はバリューコンサートの周りに「」を入れてみましたが、
このエラーが発生せずにデータを挿入するにはどうすればよいですか?