त्रुटि आपकी प्रक्रिया में नहीं है। त्रुटि आपकी क्वेरी में है - यह एक पंक्ति से अधिक लौटाती है, लेकिन आप एक से अधिक परिणाम 'emp1' अदिश मान में सेट नहीं कर सकते।
आपको अपनी क्वेरी को सीमित करना चाहिए ताकि वह एक पंक्ति लौटाए।
mysql में संग्रहीत कार्यविधि से एकाधिक पंक्तियों को कैसे पुनः प्राप्त करें?
- योजना A :दूसरी तालिका भरें, यह एक अस्थायी तालिका हो सकती है।
- योजना बी :प्रक्रिया से INTO क्लॉज के बिना बस अपना SELECT स्टेटमेंट निष्पादित करें; तब आप एप्लिकेशन से डेटा-सेट पढ़ सकते हैं (c#, PHP+mysqli,...)
- योजना सी :प्रक्रिया का उपयोग न करें, केवल चयन क्वेरी निष्पादित करें।