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

psycopg2:टुपल्स के टपल के मानों के साथ तालिका में कई पंक्तियों को अपडेट करें

यह पोस्ट मुझे सही दिशा में इंगित किया। दस्तावेज़ीकरण extras.execute_values . के लिए UPDATE . का उपयोग करते हुए एक बेहतरीन उदाहरण भी शामिल है खंड।

c = db.cursor()
update_query = """UPDATE my_table AS t 
                  SET name = e.name 
                  FROM (VALUES %s) AS e(name, id) 
                  WHERE e.id = t.id;"""

psycopg2.extras.execute_values (
    c, update_query, new_values, template=None, page_size=100
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MSSQL से PostgreSQL में माइग्रेट करना - आपको क्या पता होना चाहिए

  2. सशर्त रूप से आर में डेटा.फ्रेम से मूल्यों के साथ डेटाबेस में पंक्तियों को कैसे अपडेट करें

  3. Postgresql में डेटा परिवर्तन कैसे लॉग करें?

  4. फ़ंक्शन रैपर के बिना क्वेरी की तुलना में SQL फ़ंक्शन बहुत धीमा है

  5. मैं एक समय क्षेत्र के साथ postgresql में घंटे के हिसाब से कैसे समूह बना सकता हूं?