एक उच्च ट्रैफ़िक एप्लिकेशन में, क्या गलत आईडी वापस करने के लिए mysqli_insert_id()
के लिए संभव है, या आईडी को दो INSERT
क्वेरी के बीच लगभग भ्रमित करने के लिए संभव है?क्या उच्च ट्रैफिक अनुप्रयोगों में गलत आईडी वापस करने के लिए mysqli_insert_id के लिए यह संभव है?
उत्तर
सं mysqli_insert_id
वर्तमान कनेक्शन पर सबसे हाल ही INSERT
क्वेरी से सबसे AUTO_INCREMENT
मान देता है। उदाहरण के लिए, यह किसी अन्य कनेक्शन से कभी भ्रमित नहीं होगा।
नहीं। मैं इतना कैसे सुनिश्चित कर सकता हूं? क्योंकि यह रिपोर्ट किया गया था और लंबे समय पहले रिपोर्ट किया गया था।
पिछले एक जवाब से ठीक उसी सवाल का हवाला देते हुए: अधिक जानकारी के लिए http://dev.mysql.com/doc/refman/5.6/en/getting-unique-id.html पर
देखो, यह इस का कहना है:
"LAST_INSERT_ID(), के लिए सबसे हाल ही में उत्पन्न ID में बनाए रखा है प्रति कनेक्शन के आधार पर सर्वर। यह किसी अन्य क्लाइंट द्वारा नहीं बदला गया है। यदि आप एक गैर-स्वचालित मूल्य के साथ एक और AUTO_INCREMENT कॉलम अपडेट करते हैं तो यह भी बदला नहीं जाता है (यानी, वह मान जो न्यूल और 0 नहीं है) LAST_INSERT_ID() और AUTO_INCREM का उपयोग करना ईएनटी कॉलम एक साथ कई ग्राहकों से पूरी तरह मान्य है। प्रत्येक ग्राहक है कि ग्राहक निष्पादित पिछले बयान के लिए पिछले डाला आईडी प्राप्त होगा। "
तो तुम तुम क्या चाहते कर ठीक होना चाहिए और आप अजीब परिणाम नहीं मिलना चाहिए।
- 1. उच्च ट्रैफिक वेबसाइटों के लिए PHP उपयुक्त क्यों है?
- 2. कॉल करने के लिए क्या यह संभव है: खोल
- 3. क्या यह $ _SERVER ['HTTP_USER_AGENT'] सेट करने के लिए संभव है?
- 4. क्या यह एक कारखाने विधि के लिए ठीक है वापस करने के लिए ठीक है?
- 5. स्टोरकिट सभी उत्पाद आईडी वापस करने के लिए
- 6. क्या यह आपके अपने अनुप्रयोगों को अपग्रेड करने के लिए "विंडोज अपडेट" में अंतर करने के लिए सकारात्मक है?
- 7. क्या यह एक कॉलल सबराउटिन के लिए अपने कॉलर को वापस करने के लिए मजबूर करना संभव है?
- 8. समान क्वेरी में दो कॉलम गिनती करने के लिए क्या यह संभव है
- 9. एंड्रॉइड - क्या कई अनुप्रयोगों में उपयोग करने के लिए कस्टम लाइब्रेरी बनाना संभव है?
- 10. क्या एलजीपीएल अनुप्रयोगों के लिए लागू है?
- 11. क्या एक्सएसएस हमले के लिए केवल कुकीज़ प्राप्त करने के लिए यह संभव है?
- 12. क्या एआईएसी संलग्न करने के लिए UIActivityViewController के लिए यह संभव है?
- 13. क्या HTTPS के माध्यम से सभी वेब ट्रैफिक चलाने के लिए कभी भी संभव होगा?
- 14. क्या यह वेब फ़ाइल को पहले फ़ाइल में सहेजे बिना प्रदर्शित करने के लिए संभव है?
- 15. एसक्यूएल आउटपुट क्लॉज के लिए कॉलम को वापस नहीं करने के लिए संभव है?
- 16. उच्च प्रदर्शन नेटवर्क अनुप्रयोगों के सर्वोत्तम अभ्यास
- 17. क्या वैकल्पिक पंक्तियों के लिए यह संभव है?
- 18. एम्बरजेएस: क्या यह हर किसी के लिए तोड़ना संभव है?
- 19. उच्च ट्रैफ़िक वेबसाइट पर प्रदर्शन के लिए कितना महत्वपूर्ण है?
- 20. यह निर्धारित करने के लिए कि क्या कोई मिलान रेल में वास्तविक या गलत वापसी है?
- 21. क्या यह प्रगति इंडिकेटर शैली के लिए संभव है?
- 22. क्या यह मुख्य() में एक मूल्य वापस करने के लिए आवश्यक है?
- 23. क्या दो अलग-अलग फ़ाइलों के लिए समान आउटपुट उत्पन्न करने के लिए संपीड़न एल्गोरिदम के लिए यह संभव है?
- 24. हुड के नीचे एक कॉल करने योग्य काम कैसे करता है? कॉल करने योग्य ऑब्जेक्ट के लिए मूल्य वापस करने के लिए यह कैसे संभव है?
- 25. यह जावास्क्रिप्ट में एक दिया तत्व के सभी ईवेंट हैंडलर्स दूर करने के लिए संभव है?
- 26. * यह करने के लिए असाइनमेंट क्या करता है (* यह = वैल)?
- 27. एंड्रॉइड के लिए Google टॉक के ट्रैफिक को रीडायरेक्ट करें
- 28. उच्च वॉल्यूम लॉगर एप्लिकेशन के लिए उपयोग करने के लिए आवंटित विधि क्या है?
- 29. जेएसओएन आरपीसी - के लिए "आईडी" क्या है?
- 30. एक EditTextPreference स्वत: पूर्ण करने के लिए संभव है?
अच्छा सवाल +1 – tomexsans
एफवाईआई इसे एक [* रेस कंडीशन *] कहा जाता है (http://en.wikipedia.org/wiki/Race_condition) –