मैं MySQL में संग्रहीत प्रक्रिया बनाना चाहता हूं जिसने एक सूची तर्क के रूप में ली है। उदाहरण के लिए, कहें कि मैं एक कॉल में किसी आइटम के लिए एकाधिक टैग सेट करने में सक्षम होना चाहता हूं, फिर मैं जो करना चाहता हूं वह उस प्रक्रिया को परिभाषित करना है जो आइटम की आईडी लेता है और टैग की एक सूची सेट करता है। हालांकि, मुझे ऐसा करने का कोई तरीका नहीं दिख रहा है, जहां तक मुझे पता है, कोई सूची डेटाटाइप नहीं है, लेकिन क्या इसे किसी भी तरह नकल किया जा सकता है? टैग की सूची अल्पविराम से अलग स्ट्रिंग हो सकती है, जिसे किसी भी तरह विभाजित और लूप किया जा सकता है?क्या MySQL संग्रहीत प्रक्रियाओं में कोई सूची डेटाटाइप है, या उन्हें अनुकरण करने का एक तरीका है?
आप आमतौर पर MySQL संग्रहीत प्रक्रियाओं में सूचियों के साथ कैसे काम करते हैं?
enums और sets केवल स्ट्रिंग पर लागू होते हैं। enums केवल एक मान से एक मान की अनुमति देता है, इसलिए मानों की एक चर संख्या की अनुमति न दें। मुझे यह भी संदेह है कि एसईटी डाटाटाइप को संग्रहीत प्रक्रिया में पूर्वनिर्धारित किया जाना चाहिए, इसलिए सीमित उपयोग है (नहीं कि मैं इसे किसी भी तरह से काम कर सकता हूं ...) – beldaz