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

PHP का उपयोग करके MySQL तालिका में प्रत्येक पंक्ति के लिए AUTO_INCREMENT कॉलम को फिर से कैसे असाइन करें

मैंने पाया कि यह पूरी तरह से और बहुत जल्दी काम करता है इसलिए यह यहाँ है:

ALTER TABLE tablename DROP id

ALTER TABLE tablename ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id), AUTO_INCREMENT=1

मुझे पता है कि यह उचित दृष्टिकोण नहीं है, हालांकि मेरी विशिष्ट स्थिति के लिए यह वही है जो आवश्यक था। मैं जिस तालिका का उपयोग कर रहा था उसके भीतर कुछ भी नहीं है जिसे या तो किसी अन्य तालिका से या किसी अन्य तालिका में संदर्भित किया जाता है।



  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. PDO सभी समूह कुंजी-मान जोड़े को assoc सरणी में लाता है

  3. MySQL इनमें से किसी भी संभावित कुंजी का उपयोग क्यों नहीं कर रहा है?

  4. होस्ट लोकलहोस्ट को इस MySQL सर्वर से कनेक्ट करने की अनुमति नहीं है

  5. SQLAlchemy/MySQL क्वेरी के दौरान MySQL सर्वर से कनेक्शन खो गया