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

MySQL में गतिशील रूप से प्रबंधित तालिकाओं को हटाना

आप इस क्वेरी को चला सकते हैं और सभी sql क्वेरी प्राप्त कर सकते हैं जिन्हें आपको चलाने की आवश्यकता है;

select concat( 'drop table ', a.table_name, ';' )
from information_schema.tables a 
where a.table_name like 'dynamic_%';

आप इसे फ़ाइल में सम्मिलित कर सकते हैं जैसे

INTO OUTFILE '/tmp/delete.sql';

अलेक्जेंड्रे टिप्पणी के अनुसार अपडेट करें

SET @v = ( select concat( 'drop table ', group_concat(a.table_name))
    from information_schema.tables a 
    where a.table_name like 'dynamic_%'
    AND a.table_schema = DATABASE()
;);
 PREPARE s FROM @v; 
EXECUTE s;



  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. सी # से mysql संग्रहीत प्रक्रिया को कॉल करना?

  3. पीडीओ PHP5.4 में स्ट्रिंग के रूप में पूर्णांक कॉलम लौटाता है

  4. त्रुटि:SQLSTATE [HY000] [2002] कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया था

  5. केकपीएचपी में एक विदेशी कुंजी से जुड़े दो तालिकाओं से डेटा पुनर्प्राप्त करना