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

सिद्धांत में एक स्तंभ का पुन:क्रमांकन कैसे करें

बहुत, निश्चित रूप से, कृपया, दूसरी विधि का उपयोग करें... आई.ई. रिकॉर्ड और अद्यतन के माध्यम से चक्र।

अस्थायी तालिकाओं का उपयोग न करने का त्वरित कारण:

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

आपको क्या करना चाहिए:

  1. अपना सारा डेटा पुनर्प्राप्त करें, या कम से कम उन्हें तार्किक बैचों में पुनर्प्राप्त करें (इस मामले में, यह किसी विशेष "संग्रह" की केवल पंक्तियों को पुनर्प्राप्त करके किया जा सकता है, जैसे फल)
  2. पंक्तियों को क्रमित करें (यह पहले SQL क्वेरी में भी किया जा सकता था)
  3. एक काउंटर का उपयोग करके पंक्तियों को अपडेट करें, ठीक वैसे ही जैसे आपने प्रस्तावित किया है



  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. mysqldump का उपयोग किए बिना क्वेरी का उपयोग करके बैकअप डेटाबेस (डेटाबेस)

  3. Google मानचित्र अंक प्रदर्शित नहीं करेगा - XML ​​रिक्त है

  4. नोड MySQL एस्केप LIKE स्टेटमेंट

  5. क्या इस मामले में सामान्यीकरण की आवश्यकता है?