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

ऑटो वेतन वृद्धि में अंतराल को दूर करें

एक बार बनने के बाद MySQL आपको ऑटो-इंडेक्स कॉलम के इंडेक्सिंग को बदलने नहीं देगा। मैं जो करता हूं वह ऑटो-इंडेक्स कॉलम को हटा देता है और फिर उसी नाम से एक नया जोड़ देता है, MySQL नए जेनरेट किए गए कॉलम को बिना किसी अंतराल के इंडेक्स करेगा। इसे केवल उन तालिकाओं पर करें जहां ऑटो-इंडेक्स शेष डेटा के लिए प्रासंगिक नहीं है बल्कि केवल अपडेट और डिलीट के संदर्भ के रूप में उपयोग किया जाता है।

उदाहरण के लिए मैंने हाल ही में नीतिवचन वाली एक तालिका के लिए ऐसा किया था जहां ऑटो-इंडेक्स कॉलम का उपयोग केवल तब किया जाता था जब मैंने एक नीति को अद्यतन या हटा दिया था, लेकिन मुझे अनुक्रमिक होने के लिए ऑटो-इंडेक्स की आवश्यकता थी क्योंकि नीतिवचन 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. त्रुटि प्राप्त करना HTTP स्थिति 405 - HTTP विधि GET इस URL द्वारा समर्थित नहीं है, लेकिन कभी भी `get` का उपयोग नहीं किया गया है?

  2. mySQL में गतिशील रूप से कॉलम नामों का चयन कैसे करें

  3. मैसकल पीडीओ में रिटर्निंग क्लॉज के लिए सिंटेक्स

  4. संदर्भ:MySQL एक्सटेंशन का उपयोग करके एक आदर्श कोड नमूना क्या है?

  5. जियोआईपी ज़िप कोड क्वेरी