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

MySQL 8 - एक विशिष्ट डेटाबेस में सभी संग्रहीत प्रक्रियाओं को हटा दें

मुझे लगता है कि आपके प्रश्न का उत्तर यह है कि यह एक कथन में नहीं किया जा सकता है।

हो सकता है कि DROP कथनों की सूची तैयार करने के लिए निम्नलिखित कथनों का उपयोग करना उपयोगी होगा:

SET group_concat_max_len = 4294967295;

SELECT group_concat('DROP PROCEDURE IF EXISTS ', r.routine_name, ';\n' ORDER BY r.routine_name SEPARATOR '') AS DROP_STATEMENTS 
FROM information_schema.routines r 
WHERE r.routine_schema = database() AND r.routine_type = 'PROCEDURE';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रत्येक स्कूल से शीर्ष 10 छात्रों का औसत प्राप्त करना

  2. तालिकाओं से डेटा लाने के लिए आवश्यक एकल क्वेरी

  3. MySQL कॉलम मान को 0 या '' के बजाय NULL पर सेट करने के डिस्क स्थान के निहितार्थ

  4. एक चयन कथन के भीतर एक तालिका अद्यतन कर रहा है

  5. phpseclib लाइब्रेरी का उपयोग करके mysql डेटाबेस से कनेक्ट करें