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

SqlAlchemy:डाला गया अंतिम रिकॉर्ड की आईडी प्राप्त करना

आप RETURNING . का उपयोग करने में सक्षम हो सकते हैं INSERT का खंड कथन इस तरह:

result = conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)
                       RETURNING *")

यदि आप केवल परिणामी id . चाहते हैं :

result = conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)
                        RETURNING id")
[new_id] = result.fetchone()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में DROPping करते समय संदर्भित तालिकाओं पर अनन्य एक्सेस लॉक से बचें

  2. डॉकर-कंपोज़ रेल रेक डीबी:रीसेट विफल रहता है, वर्तमान में खुले डेटाबेस को नहीं छोड़ सकता

  3. डेटा खोए बिना PostgreSQL को संस्करण 9.6 से संस्करण 10.1 में कैसे अपग्रेड करें?

  4. पोस्टग्रेज में बहुत सारे शो ट्रांजेक्शन आइसोलेशन लेवल क्वेरीज

  5. PostgreSQL :DD/MM/YYYY की तारीख तक कास्ट स्ट्रिंग