कृपया मुझे एक MySQL क्वेरी में "इन क्लॉज" का उपयोग करने के अनुभव से बताएं, अच्छी प्रैक्टिस माना जाने के लिए धक्का देने के लिए सूची में बहुत बड़ा माना जाता है?इसे MySQL IN खंड में तारों का उपयोग करने के लिए बहुत अधिक माना जाता है?
उदाहरण परिदृश्य है कि मेरे पास उपयोगकर्ता आईडी संख्याओं की एक स्ट्रिंग है जो मैं एक कैश से खींचूंगा, यह इस सूची में 5,000 नंबर तक सभी नंबरों से कहीं भी हो सकती है और मैं एक mysql क्वेरी का उपयोग करूंगा इस सूची की तरह यह सूची;
SELECT column FROM table
WHERE userid
IN (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
क्या आप मुझे इस मुद्दे पर अपने विचार दे सकते हैं?
आप क्या हासिल करने की कोशिश कर रहे हैं के अनुसार 5.0 में 1GB की एक सीमा के साथ विन्यास योग्य है? हो सकता है कि आपको दिखाए गए प्रश्न के बजाय आपको शामिल होना चाहिए? – maciejkow
मुझे लगता है कि यह एक विशिष्ट प्रश्न है जो विशिष्ट क्वेरी को अनदेखा कर रहा है। मैं क्वेरी को हटाने और "सूची में बहुत अधिक आइटम कब हैं" के प्रश्न को बनाए रखने के लिए @ jasondavis की अनुशंसा करता हूं। –
@ रैक्स ओल्गुड मैंने – JasonDavis