sql >> Database >  >> RDS >> PostgreSQL

ValueError uondersteund formaatteken 'd' met psycopg2

De enkele aanhalingstekens rond de %s tijdelijke aanduidingen zijn onjuist en de %d wordt niet gebruikt volgens de documenten . Wijzigen

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

naar

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


  1. Oracle to_date() onjuiste uitvoer

  2. MySQL de waarde AUTO_INCREMENT ingesteld op MAX(id) + 1 snelkoppeling?

  3. Afstand berekenen (pythagoras) en lopende telling in sql-query

  4. PLpgSQL-functie om kolommen met alleen NULL-waarden in een bepaalde tabel te vinden