Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

त्रुटि 1329:कोई डेटा नहीं - शून्य पंक्तियाँ प्राप्त, चयनित, या संसाधित - सब कुछ सही होने पर भी

मुझे यकीन नहीं है कि इसका क्या कारण है लेकिन अपने हैंडलर को अधिक विशिष्ट SQL त्रुटि में बदलना इस मामले में काम कर सकता है

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET updateDone = 1;

आप अगर और फ़ेच को घुमाने की कोशिश कर सकते हैं

    IF updateDone =1 THEN
        LEAVE doUpdate;
    END IF;

    FETCH updater INTO Id, Elm, ElmParent, Type, Processed, Country;

यह सुनिश्चित करता है कि यदि CONTINE HANDLER ने पहले ही संकेत दे दिया है कि आप रिकॉर्ड से बाहर हैं, तो FETCH निष्पादित नहीं होता है।

समाधान कम से कम यहां पाया गया




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL के POINT को PHP में टेक्स्ट में बदलें

  2. mysql का उपयोग करके परिणाम सेट से अंतिम 4 पंक्तियों को लाने का सबसे अच्छा तरीका

  3. mysql डेटा के साथ उच्च-निम्न कीमत के आधार पर छँटाई

  4. XML फ़ाइल से Google मानचित्र API में मार्कर लोड हो रहा है

  5. पंक्तियों को वापस करने के 2 तरीके जिनमें MySQL में अल्फ़ान्यूमेरिक वर्ण होते हैं