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

प्रत्येक INSERT के लिए तालिका आईडी का वृद्धि मूल्य

आप अपने आईडी कॉलम के लिए VARCHAR का उपयोग नहीं करना चाहते हैं। पोस्टग्रेज में आप एक सीक्वेंस बना सकते हैं और फिर प्रत्येक इंसर्ट के लिए उस सीक्वेंस का अगला मान प्राप्त कर सकते हैं।

दस्तावेज़ ये हैं

मूल रूप से, आप कुछ ऐसा करते हैं

CREATE SEQUENCE mysequence START 101

फिर, जब आप सम्मिलित करते हैं तो आप कुछ ऐसा करते हैं

INSERT INTO my_comment values (nextval('mysequence'), 'this is my comment');


  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 सिंटैक्स त्रुटि

  2. एक जेसन फ़ील्ड में कैसे खोजें जिसमें वाक्पटु के साथ वस्तुओं की एक सरणी हो

  3. क्या SQLAlchemy में bool_and कुल कार्य है?

  4. PostgreSQL में साइन () फ़ंक्शन कैसे काम करता है

  5. पूर्ण पाठ खोज पोस्टग्रेज करता है:एकाधिक फ़ील्ड में एकाधिक शब्दों को कैसे खोजें?