PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

ValueError u mendukung format karakter 'd' dengan psycopg2

Kutipan tunggal di sekitar %s placeholder salah dan %d tidak digunakan sesuai dengan dokumen . Ubah

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

untuk

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Performa OLTP sejak PostgreSQL 8.3

  2. PHP Postgres:Dapatkan ID Sisipan Terakhir

  3. PostgreSQL - bagaimana cara membuat tanggal di zona waktu yang berbeda?

  4. django.db.utils.ProgrammingError:relasi app_user tidak ada selama uji manage.py

  5. SUM() Fungsi di PostgreSQL