दस्तावेज़ीकरण से (मेरा जोर):
चूंकि आप पहले से ही navid
हैं डेटाबेस में, आपको DEFINER
. सेट करने की आवश्यकता नहीं है आपकी संग्रहीत प्रक्रिया में विशेषता; इस लाइन को जोड़ने से त्रुटि दिखाई दे रही है। यदि आप इस कथन को हटाते हैं, तो आपकी प्रक्रिया बन जाएगी और आपको अनुमति त्रुटि नहीं मिलेगी।
आपको केवल DEFINER
set सेट करना होगा यदि आप किसी अन्य उपयोगकर्ता के लिए संग्रहीत कार्यविधि सेट कर रहे हैं, तो डिफ़ॉल्ट रूप से संग्रहीत कार्यविधि को समान सुरक्षा संदर्भ मिलता है इसे बनाने वाले उपयोगकर्ता के रूप में
: