sql >> Databáze >  >> RDS >> PostgreSQL

ValueError podporuje formát znaku 'd' pomocí psycopg2

Jednoduché uvozovky kolem zástupných symbolů %s jsou nesprávné a %d se nepoužívá podle dokumentů . Změnit

db.cursor.execute("insert into person (company_id, first, last, type) values (%d, '%s', '%s', %d);", (company_id, name[0], name[1], type))

do

db.cursor.execute("insert into person (company_id, first, last, type) values (%s, %s, %s, %s);", (company_id, name[0], name[1], type))


  1. Jak mohu VYBRAT data z podřízené tabulky v PostgreSQL?

  2. Po určité době nasazení na serveru se nelze připojit k databázi

  3. Kartézské součiny a výběry v klauzuli od

  4. Pomocí id, které jsou sql oddělené čárkami