PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

ValueError समर्थित स्वरूप वर्ण 'd' psycopg2 के साथ

%s प्लेसहोल्डर्स के आसपास के एकल उद्धरण गलत हैं और %d का उपयोग नहीं किया जाता है दस्तावेज़ों के अनुसार . बदलें

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

करने के लिए

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. मैं एक मनमानी पंक्ति (एसक्यूएल या पोस्टग्रेस्क्ल में) में आसन्न पंक्तियों का चयन कैसे कर सकता हूं?

  2. ओपनप्रोजेक्ट के लिए डेटा खोए बिना पोस्टग्रेस्क्ल डेटाबेस को 10 से 12 तक अपग्रेड कैसे करें

  3. PDO का उपयोग करके पोस्टग्रेज में ऑटोरोलबैक

  4. PhpPgAdmin का उपयोग करके PostgreSQL डेटाबेस कैसे आयात करें

  5. तालिका से मान का उपयोग करके INTERVAL को पोस्टग्रेज करता है