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

मेरे डालने के अनुरोध में मेरी आईडी बढ़ाएँ

ALTER TABLE Client CHANGE idClient
  idClient INT AUTO_INCREMENT PRIMARY KEY;

फिर जब आप तालिका में सम्मिलित करते हैं, तो अपने सम्मिलन से स्वत:वृद्धिशील प्राथमिक कुंजी कॉलम को बाहर कर दें:

INSERT INTO Client (name, address, country)
  VALUES ('name', 'address', 'country')...;

idClient का नया मान जनरेट किया जाएगा।

इसे सुरक्षित रूप से करने का यह एकमात्र तरीका है यदि एक बार में पंक्तियों को सम्मिलित करने वाले एप्लिकेशन के कई उदाहरण हैं। आपके द्वारा वर्णित MAX(idClient) पद्धति का उपयोग करने से काम नहीं चलेगा, क्योंकि यह दौड़ की स्थितियों के अधीन है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP mysql ऑटो इंसर्ट टाइमस्टैम्प

  2. सुडो के बिना mysql सर्वर से कनेक्ट करें

  3. कंसोल से एक रिकॉर्ड हटाएं -- रूबी ऑन रेल्स

  4. विभिन्न फाइलों में पीडीओ कनेक्शन ऑब्जेक्ट का उपयोग कैसे करें

  5. फॉर्म सबमिट करने के बाद पिछले पेज से php वैरिएबल कैसे रखें?