ben aşağıdaki hatayı alıyorum bu çalıştırdığınızda benpiton psycogp2
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']))
Ancak benim postgresql veritabanına bir ekleme yapmak eklemek için aşağıdaki kodu vardır: "
psycopg2.ProgrammingError: column "concert" does not exist
LINE 1: ...(location_id, catname, title, name) VALUES (1441, concert, "...
Ama konser "bir sütun değil, bu yüzden bu hatayı alıyorum neden anlamıyorum.
DÜZENLEME - Ben değer konseri yuvarlak "\ koyarak çalıştı ve
olmadan çalıştıkbenim veri üzerinden bu hatayı alıyorum ile eklenen ben alabilirim nasıl
Teşekkürler, bu hatadan kurtuluyor ama şimdi istisnalar alıyorum.TypeError: int argümanı gerekiyor. Int olması gereken alanlardan sadece biri catname ve bir int. –
Tüm değerler için '% s' 'i kullanmalısınız. Başta yanlış yaptım ve sonra cevabımı düzenledim. Yanlış kodu kopyalamış olabilirsiniz. – ThiefMaster