MySQL कर्सर के साथ काम करते समय हमें NOT FOUND हैंडलर घोषित करना होगा क्योंकि यह उस स्थिति को संभालता है जब कर्सर को कोई पंक्ति नहीं मिल पाती है। यह उस स्थिति को भी संभालता है जब कर्सर पंक्ति के अंत तक पहुँचता है क्योंकि हर बार जब हम FETCH स्टेटमेंट को कॉल करते हैं तो कर्सर परिणाम सेट में अगली पंक्ति का प्रयास करता है। NOT FOUND हैंडलर घोषित करने के लिए सिंटैक्स निम्नलिखित है -
DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_name = value;
यहाँ var_name किसी भी वेरिएबल का नाम है और वैल्यू उस वेरिएबल का मान होगा। उदाहरण के लिए, हम इसे इस प्रकार घोषित कर सकते हैं -
DECLARE CONTINUE HANDLER FOR NOT FOUND SET err = 1;