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

प्रक्रियाओं में SQLEXCEPTION संदेश प्राप्त करना MySQL 5.5.x

जैसा कि मुझे पता है, GET DIAGNOSTICS की कार्यक्षमता का अनुकरण या प्रतिस्थापन करने का कोई तरीका नहीं है। MySQL के निचले संस्करणों में (5.6.4 से कम)।

bugs.mysql.com पर कई प्रविष्टियां हैं और MySQL मंचों पर जो यह सुविधा पूछता है। (इसे लाइक करें:http://bugs.mysql.com/bug.php? आईडी=11660 )

मुझे नहीं पता कि आप अपने MySQL इंस्टेंस को अपग्रेड कर सकते हैं या नहीं, लेकिन जैसा कि मुझे पता है, यह आपके लिए एकमात्र मौका है।

मैंने पाया (संभवतः आपने उन्हें भी पाया) इस से संबंधित कुछ प्रश्न, लेकिन वे सभी या तो संस्करण 5.6.4 के बारे में बात कर रहे हैं या कोई उत्तर नहीं हैं:

संपादित करें

यदि आप कर सकते हैं, तो क्लाइंट एप्लिकेशन में MySQL त्रुटियों को संभालें।

आप त्रुटियों और चेतावनियों को SHOW ERRORS . के साथ सूचीबद्ध कर सकते हैं और SHOW WARNINGS HANDLER के बाहर के बयान s, लेकिन आप उन कथनों के परिणाम को तालिका में सम्मिलित नहीं कर सकते। हैंडलर के अंदर, वे बयान खाली परिणाम देंगे।

विशिष्ट राज्यों के लिए, आप अलग-अलग हैंडलर घोषित कर सकते हैं। इस तरह, आप राज्य को जान सकते हैं, लेकिन आप कोई अन्य विवरण नहीं जानते हैं।

इस लेख को देखें:http://www.mysqltutorial.org /mysql-त्रुटि-प्रबंधन-में-संग्रहीत-प्रक्रियाओं/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कई-से-अनेक क्वेरी कैसे करें?

  2. PHP में पीडीओ के साथ संग्रहित प्रक्रियाएं बनाएं

  3. MySQL दिनांक अंतर

  4. mysqli में कई मूल्यों को सम्मिलित करने का सबसे अच्छा तरीका?

  5. MySQL में एकाधिक तालिकाओं में मिलान रिकॉर्ड कैसे प्राप्त करें