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

DECLARE CURSOR FOR पर सिंटैक्स त्रुटि

घोषणाएं BEGIN . के ठीक बाद होनी चाहिए ब्लॉक करें। आपके मामले में बस DECLARE cur1 CURSOR ले जाएँ और DECLARE CONTINUE HANDLER.. दो पंक्तियाँ ऊपर।

कभी-कभी आप कोड में बाद में एक चर या कर्सर घोषित करना चाहते हैं, उदाहरण के लिए, यदि कोई शर्त पूरी होती है।

इस मामले में आप ब्लॉक को नेस्टेड BEGIN .. END . के साथ लपेट सकते हैं फिर से।

http://dev.mysql.com/doc/refman /5.5/hi/begin-end.html औरhttp://dev.mysql.com/doc/refman/ 5.5/hi/declare.html

साथ ही आप CUR1 . घोषित कर रहे हैं लेकिन cur1 . का उपयोग कर रहे हैं ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHPMyAdmin के साथ उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

  2. दूसरे कॉलम के खिलाफ क्वेरी रिलेशन टेबल

  3. PHP सरणी से सरल अद्यतन MySQl तालिका

  4. MySQL में तालिका को अनपिवट करें

  5. हरोकू बाहरी MySQL डेटाबेस कनेक्शन के लिए एसएसएल निर्दिष्ट करें