आप इसे केवल एक MySQL कमांड के साथ नहीं कर सकते, हालाँकि आप अपने लिए स्टेटमेंट बनाने के लिए MySQL का उपयोग कर सकते हैं:
MySQL शेल में या PHPMyAdmin के माध्यम से, निम्न क्वेरी का उपयोग करें
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_name LIKE 'myprefix_%';
यह एक DROP स्टेटमेंट जेनरेट करेगा जिसे आप कॉपी करने और टेबल ड्रॉप करने के लिए निष्पादित कर सकते हैं।
संपादित करें:यहां एक अस्वीकरण - ऊपर उत्पन्न बयान सभी डेटाबेस में सभी तालिकाओं को उस उपसर्ग के साथ छोड़ देगा। यदि आप इसे किसी विशिष्ट डेटाबेस तक सीमित करना चाहते हैं, तो इस तरह दिखने के लिए क्वेरी को संशोधित करें और डेटाबेस_नाम को अपने स्वयं के डेटाबेस_नाम से बदलें:
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_schema = 'database_name' AND table_name LIKE 'myprefix_%';