यह अब तक काम किया पर 0 पर रीसेट हो लेकिन जब मैं सेवा पुनरारंभ करें, डेटाबेस मेरी मेज के लिए स्वत: वृद्धि मान खो दिया है। यह निश्चित रूप से मेरे प्रश्नों के साथ कुछ है, क्योंकि मैंने हाल ही में अपनी टेबल को संशोधित नहीं किया है। यह क्या हो सकता है?ऑटो वेतन वृद्धि हर सेवा पुनः आरंभ
उत्तर
प्रलेखित व्यवहार है यही कारण है, यह एक बग नहीं है।
जब सर्वर शुरू होता है, यह प्रत्येक (InnoDB) तालिका का निर्धारण क्या नया auto_increment मान होना चाहिए के माध्यम से चला जाता है। http://dev.mysql.com/doc/refman/5.0/en/innodb-auto-increment-handling.html से:
InnoDB सर्वर के चलते तक इन-मेमोरी ऑटो-वृद्धि काउंटर का उपयोग करता है। जब सर्वर बंद कर दिया और पुन: प्रारंभ होने, InnoDB काउंटर मेज पर पहले सम्मिलित करें के लिए प्रत्येक तालिका के लिए, के रूप में पहले वर्णित reinitializes।
यह समान है जब आप DDL, इस तरह के engine
फेरबदल के रूप में का कारण बनता है कि एक मेज के पुनर्निर्माण को तैनात कुछ करता है - यहां तक कि यह एक ही मूल्य पर वह पहले था फेरबदल।
यह स्पष्ट नहीं करता कि यह शून्य क्यों होगा। –
ALTER तालिका TABLE_NAME इंजन = MyISAM मेरे लिए
काम करता है। InnoDB एआई को स्मृति में संग्रहीत करता है, इसलिए जब MySQL सर्वर पुनरारंभ होता है तो यह पंक्तियों की वर्तमान संख्या + पर रीसेट हो जाता है। इसलिए यदि आपके तालिका खाली है जब आप सर्वर को पुनः आरंभ, यह करने के लिए 1.
दूसरी ओर MyISAM अच्छी तरह से बनाया गया था रीसेट हो जाएगा।
- 1. एंड्रॉयड SQLite ऑटो वेतन वृद्धि
- 2. पाश में ऑटो वेतन वृद्धि वर्ष हर साल
- 3. सी #, इकाई की रूपरेखा, ऑटो वेतन वृद्धि
- 4. अधिक भार पूर्व वेतन वृद्धि और बाद वेतन वृद्धि
- 5. जावास्क्रिप्ट वेतन वृद्धि
- 6. अजगर शब्दकोश वेतन वृद्धि
- 7. वेतन वृद्धि पूर्णांक वस्तु
- 8. MongoDB - Upsert वेतन वृद्धि
- 9. एसक्यूएल - देखें कि क्या एक स्तंभ ऑटो वेतन वृद्धि
- 10. परमाणु डालने या वेतन वृद्धि
- 11. पोस्ट वेतन वृद्धि ऑपरेटर व्यवहार
- 12. क्यों नींद पुनः आरंभ
- 13. यूनिकॉर्न + पुनः आरंभ
- 14. ऑटो वृद्धि कंपोजिट कुंजी InnoDB
- 15. MSMQ - एक कतार एक कतार प्रक्रिया पुनः आरंभ/सर्वर पुनः आरंभ
- 16. वेतन वृद्धि Django टेम्पलेट्स में एक चर
- 17. mysql में वेतन वृद्धि काउंटर चयन
- 18. क्लोन फार्म और वेतन वृद्धि आईडी
- 19. पोस्ट और पूर्व वेतन वृद्धि, C++
- 20. TSQL का चयन करें बयान में स्वत: वेतन वृद्धि सबक्वेरी
- 21. MySQL: ऑटो वृद्धि
- 22. हेरोकू MySQL ऑटो वृद्धि
- 23. अगले ऑटो वृद्धि
- 24. पुश-अधिसूचना बैज ऑटो वृद्धि
- 25. पर नकली चाबी अद्यतन के साथ बहुत सारे ऑटो वेतन वृद्धि
- 26. सम्मिलित करें कि प्रतियां पंक्तियों और ऑटो वेतन वृद्धि गैर पहचान कुंजी आईडी स्तंभ
- 27. अमेज़न EC2 - अपाचे सर्वर पुनः आरंभ मुद्दा
- 28. सीएसएस स्थानीय अजगर को पुनः आरंभ httpserver
- 29. गिट रेपो को पुनः आरंभ करें
- 30. सी # कक्षा ऑटो वृद्धि आईडी
सभी संग्रहित प्रक्रियाओं की एक सूची प्राप्त और चलाता है तो आप अपने DB पर है। कुछ संदिग्ध के लिए इसे जांचें। सर्वर को दोबारा स्थापित करने का प्रयास करें कि क्या यह –
कोई ट्रिगर नहीं करता है, कोई प्रक्रिया नहीं है, यह केवल सेवा पुनरारंभ पर होती है, अगर मैं तालिका को छोटा कर देता हूं और शुरू करता हूं तो यह पूरी तरह से काम करता है। – Chobeat
सेवा पुनरारंभ करने से आपका मतलब है कि आप mysql-server को पुनरारंभ करें? – Dimme