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